commit 8b33c4753984cc42a633b53716538322602481a0 Author: CentOS Sources Date: Tue Nov 5 14:35:51 2019 -0500 import dnf-plugins-core-4.0.8-3.el8 diff --git a/.dnf-plugins-core.metadata b/.dnf-plugins-core.metadata new file mode 100644 index 0000000..bf85f88 --- /dev/null +++ b/.dnf-plugins-core.metadata @@ -0,0 +1 @@ +e189d7f2acca298cd42b2dc18345b42fadf5e2f4 SOURCES/dnf-plugins-core-4.0.8.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7a271ab --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/dnf-plugins-core-4.0.8.tar.gz diff --git a/SOURCES/0001-Update-localizations-from-zanata-RhBug1689984.patch b/SOURCES/0001-Update-localizations-from-zanata-RhBug1689984.patch new file mode 100644 index 0000000..26be94c --- /dev/null +++ b/SOURCES/0001-Update-localizations-from-zanata-RhBug1689984.patch @@ -0,0 +1,13077 @@ +From 66bf7d2b1baa415977870747a8b0f0007e660fb1 Mon Sep 17 00:00:00 2001 +From: Marek Blaha +Date: Tue, 30 Jul 2019 08:38:10 +0200 +Subject: [PATCH] Update localizations from zanata (RhBug:1689984) + +https://bugzilla.redhat.com/show_bug.cgi?id=1689984 +--- + po/ca.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/cs.po | 405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/da.po | 422 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/de.po | 403 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + po/es.po | 413 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/eu.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/fi.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/fr.po | 438 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/fur.po | 417 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/hu.po | 423 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/id.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/it.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/ja.po | 475 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/ko.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/pa.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/pl.po | 428 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/pt_BR.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/ru.po | 419 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/sq.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/sr.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/sv.po | 418 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + po/tr.po | 417 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/uk.po | 421 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + po/zanata.xml | 2 +- + po/zh_CN.po | 475 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + po/zh_TW.po | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- + 26 files changed, 6068 insertions(+), 4319 deletions(-) + +diff --git a/po/ca.po b/po/ca.po +index 6b97aa9..11b065f 100644 +--- a/po/ca.po ++++ b/po/ca.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2018-04-02 04:51+0000\n" + "Last-Translator: Robert Antoni Buj Gelonch \n" + "Language-Team: Catalan\n" +@@ -17,6 +17,198 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PAQUET|PAQUET.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "«%s» no té el format «MACRO EXPR»" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "els paquets amb dependències de construcció a instal·lar" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "defineix una macro per a l'anàlisi sintàctica del fitxer spec" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "tracta els arguments de la línia d'ordres com a fitxers spec" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "tracta els arguments de la línia d'ordres com a rpm de les fonts" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "No s'han pogut trobar alguns paquets." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Cap paquet que coincideixi per instal·lar: «%s»" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "Ha fallat l'obertura: «%s», no és un fitxer vàlid rpm de les fonts." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "No s'han satisfet totes les dependències" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Ha fallat l'obertura: «%s», no és un fitxer spec vàlid: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "cap paquet que coincideixi: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -217,61 +409,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PAQUET|PAQUET.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "«%s» no té el format «MACRO EXPR»" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "els paquets amb dependències de construcció a instal·lar" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "defineix una macro per a l'anàlisi sintàctica del fitxer spec" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "tracta els arguments de la línia d'ordres com a fitxers spec" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "tracta els arguments de la línia d'ordres com a rpm de les fonts" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "No s'han pogut trobar alguns paquets." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Cap paquet que coincideixi per instal·lar: «%s»" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "Ha fallat l'obertura: «%s», no és un fitxer vàlid rpm de les fonts." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "No s'han satisfet totes les dependències" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Ha fallat l'obertura: «%s», no és un fitxer spec vàlid: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "cap paquet que coincideixi: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "gestiona les opcions de configuració del dnf i els dipòsits" +@@ -323,39 +460,64 @@ msgstr[1] "Ha fallat la configuració dels dipòsits" + msgid "Could not save repo to repofile %s: %s" + msgstr "No es pot desar el dipòsit al repofile %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "No es pot crear un directori '{}' a causa de '{}'" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' no és un directori" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Es copia '{}' al dipòsit local" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "No es pot escriure el fitxer '{}'" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Es reconstrueix el dipòsit local" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + "Llista els paquets instal·lats que no es requereixin per cap altre paquet" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "determina els binaris que requereixen reinici" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "considera únicament els processos d'aquest usuari" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Mostra un llistat de les dependències sense resoldre per als dipòsits" +@@ -382,132 +544,28 @@ msgstr "Comprova únicament els paquets més nous als dipòsits" + msgid "Check closure for this package only" + msgstr "Comprova la conclusió per tan sols aquest paquet" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -921,3 +979,12 @@ msgstr "El paquet %s no està disponible" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Fitxer incorrecte de depuració dnf: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/cs.po b/po/cs.po +index 1609e35..63ff965 100644 +--- a/po/cs.po ++++ b/po/cs.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2019-04-02 03:38+0000\n" + "Last-Translator: Daniel Rusek \n" + "Language-Team: Czech\n" +@@ -18,6 +18,200 @@ msgstr "" + "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[BALÍČEK|BALÍČEK.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "\"%s\" není formátem \"MACRO EXPR\"" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "balíčky se sestavovacími závislostmi k instalaci" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "Definovat makro pro parsování souboru spec" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "brát argumenty v příkazové řádce jako soubory spec" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "brát argumenty v příkazové řádce jako zdrojové rpm" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Některé balíčky nelze najít." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Žádný odpovídající balíček pro instalaci: \"%s\"" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "Selhalo otevření: \"%s\", neplatný soubor zdrojového rpm." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Ne všechny závislosti jsou uspokojeny" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Nepovedlo se otevřít „%s“, není platný soubor spec: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "žádný balíček neodpovídá: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Aktualizované balíčky" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -217,61 +411,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[BALÍČEK|BALÍČEK.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "\"%s\" není formátem \"MACRO EXPR\"" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "balíčky se sestavovacími závislostmi k instalaci" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "Definovat makro pro parsování souboru spec" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "brát argumenty v příkazové řádce jako soubory spec" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "brát argumenty v příkazové řádce jako zdrojové rpm" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Některé balíčky nelze najít." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Žádný odpovídající balíček pro instalaci: \"%s\"" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "Selhalo otevření: \"%s\", neplatný soubor zdrojového rpm." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Ne všechny závislosti jsou uspokojeny" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Nepovedlo se otevřít „%s“, není platný soubor spec: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "žádný balíček neodpovídá: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "Spravovat konfiguraci dnf a repozitáře" +@@ -322,38 +461,63 @@ msgstr[2] "Konfigurace repozitářů selhala" + msgid "Could not save repo to repofile %s: %s" + msgstr "Repozitář nelze uložit do repofile %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Nelze vytvořit adresář '{}' kvůli '{}'" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' není adresář" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "'{}' se kopíruje do místního repozitáře" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Nelze zapsat soubor '{}'" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Znovu se sestavuje místní repozitář" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "Vypsat nainstalované balíčky nevyžadované žádnými jinými balíčky" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "Určit aktualizované binárky, které je potřeba restartovat" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "Brát v úvahu pouze procesy tohoto uživatele" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Zobrazit seznam nevyřešených závislostí pro repozitáře" +@@ -378,134 +542,28 @@ msgstr "Zkontrolovat jen nejnovější balíčky v repozitářích" + msgid "Check closure for this package only" + msgstr "Zkontrolovat uzavření pouze pro tento balíček" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Aktualizované balíčky" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -915,3 +973,12 @@ msgstr "Balíček %s není dostupný" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Špatný ladící soubor dns: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/da.po b/po/da.po +index e80ce66..eb822f3 100644 +--- a/po/da.po ++++ b/po/da.po +@@ -6,17 +6,216 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-06-05 10:59+0200\n" +-"PO-Revision-Date: 2019-02-24 11:31+0000\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" ++"PO-Revision-Date: 2019-06-22 06:08+0000\n" + "Last-Translator: scootergrisen \n" + "Language-Team: Danish\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" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "Giver kompakt liste over installerede pakker." ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PAKKE|PAKKE.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s' er ikke i formatet 'MAKRO UDTRYK'" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "pakker med builddeps som skal installeres" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "definer en makro fortolkning af spec-fil" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "behandl kommandolinjeargumenter som spec-filer" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "behandl kommandolinjeargumenter som kilde-rpm" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Nogle pakker blev ikke fundet." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Ingen matchende pakke at installere: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "Kunne ikke åbne: '%s', ikke en gyldig kilde rpm-fil." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Ikke alle afhængigheder er mødt" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Kunne ikke åbne: '%s', ikke en gyldig spec-fil: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "ingen pakke matchede: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "Vis forskelle mellem to sæt softwarearkiver" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "Angiv gamle softwarearkiv, kan bruges flere gange" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "Angiv nye softwarearkiv, kan bruges flere gange" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "Angiver arkitekture som skal sammenlignes, kan bruges flere gange" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "Output yderligere data om ændringens størrelse." ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++"Sammenlign pakker, også efter arkitektur. Som standard sammenlignes pakker " ++"kun efter navn." ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "Output en simpel meddelese på én linje for ændret pakker." ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++"Opdel dataene af ændrede pakker mellem opgraderet og nedgraderet pakker." ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "Både gamle og nye softwararkiver skal indstilles." ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr " Ændring af størrelse: {} bytes" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "Tilføjet pakke : {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "Fjernet pakke: {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "Forældet pakke : {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Opgraderet pakker" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"Ændret pakker" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "Nedgraderet pakker" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "Opsummering" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "Tilføjet pakker: {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "Fjernet pakker: {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "Ændret pakker: {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "Opgraderet pakker: {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "Downloadet pakker: {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "Størrelsen på tilføjet pakker: {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "Størrelsen på fjernet pakker: {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "Størrelsen på ændret pakker: {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "Størrelsen på opgraderet pakker: {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "Størrelsen på nedgraderet pakker: {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "Ændring af størrelse: {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -222,61 +421,6 @@ msgstr "Versionslås-plugin: antal udelukkelsesregler fra filen \"{}\" anvendt: + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Versionslås-plugin: kunne ikke fortolke mønster:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PAKKE|PAKKE.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s' er ikke i formatet 'MAKRO UDTRYK'" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "pakker med builddeps som skal installeres" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "definer en makro fortolkning af spec-fil" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "behandl kommandolinjeargumenter som spec-filer" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "behandl kommandolinjeargumenter som kilde-rpm" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Nogle pakker blev ikke fundet." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Ingen matchende pakke at installere: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "Kunne ikke åbne: '%s', ikke en gyldig kilde rpm-fil." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Ikke alle afhængigheder er mødt" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Kunne ikke åbne: '%s', ikke en gyldig spec-fil: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "ingen pakke matchede: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "håndter dnf-konfigurationstilvalg og -softwarearkiver" +@@ -326,38 +470,67 @@ msgstr[1] "Konfiguration af softwarearkiver mislykkedes" + msgid "Could not save repo to repofile %s: %s" + msgstr "Kunne ikke gemme softwarearkiv til softwarearkivfilen %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Kan ikke oprette en mappe '{}' pga. '{}'" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' er ikke en mappe" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Kopierer '{}' til lokalt softwarearkiv" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Kan ikke skrive filen '{}'" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Genbygger lokalt softwarearkiv" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "Oplist installerede pakker som ikke kræves af andre pakker" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "fastslår opdateret binære som behøver genstart" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "overvej kun denne brugers processer" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++"rapportér kun om det er nødvendigt at genstarte (afslutningskode 1) eller ej" ++" (afslutningskode 0)" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "Kernebiblioteker eller -tjenester er blevet opdateret siden opstart:" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++"Det er nødvendigt at genstarte for at få fuldt udbytte af opdateringerne." ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "Mere information:" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++"Ingen kernebiblioteker eller -tjenester er blevet opdateret siden opstart." ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "Det burde ikke være nødvendigt at genstarte." ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Vis en liste over uløste afhængigheder for softwarearkiver" +@@ -382,145 +555,34 @@ msgstr "Tjek kun de nyeste pakker i softwarearkiverne" + msgid "Check closure for this package only" + msgstr "Tjek kun lukningen af pakken" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "Vis forskelle mellem to sæt softwarearkiver" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "Angiv gamle softwarearkiv, kan bruges flere gange" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "Angiv nye softwarearkiv, kan bruges flere gange" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + "Angiv arkitekturer som skal sammenlignes, kan bruges flere gange. Som " + "standard sammenlignes kun kilde-rpm'er." + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "Output yderligere data om ændringens størrelse." +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +-"Sammenlign pakker, også efter arkitektur. Som standard sammenlignes pakker " +-"kun efter navn." +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "Output en simpel meddelese på én linje for ændret pakker." +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +-"Opdel dataene af ændrede pakker mellem opgraderet og nedgraderet pakker." +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "Både gamle og nye softwararkiver skal indstilles." +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "Ændring af størrelse: {} bytes" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "Tilføjet pakke : {}" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "Fjernet pakke: {}" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "Forældet pakke : {}" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Opgraderet pakker" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + "\n" + "Nedgraderet pakker" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +-"\n" +-"Ændret pakker" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + "\n" + "Opsummering" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "Tilføjet pakker: {}" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "Fjernet pakker: {}" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "Opgraderet pakker: {}" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "Downloadet pakker: {}" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "Ændret pakker: {}" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "Størrelsen på tilføjet pakker: {}" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "Størrelsen på fjernet pakker: {}" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "Størrelsen på ændret pakker: {}" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "Størrelsen på opgraderet pakker: {}" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "Størrelsen på nedgraderet pakker: {}" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "Ændring af størrelse: {}" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "download metadataene." +@@ -540,6 +602,7 @@ msgstr "" + #: ../plugins/reposync.py:80 + msgid "try to set local timestamps of local files by the one on the server" + msgstr "" ++"prøv at indstille tidsstempler og lokale filer med den som er på serveren" + + #: ../plugins/reposync.py:135 + msgid "Download target '{}' is outside of download path '{}'." +@@ -954,3 +1017,12 @@ msgstr "Pakken %s er ikke tilgængelig" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Dårlig dnf debug-fil: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "Brug '-v'-argumentet for at få mere detaljeret information." ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "Kunne ikke åbne: '%s', ikke en gyldig spec-fil: %s." +diff --git a/po/de.po b/po/de.po +index 6a13d34..e7dfe50 100644 +--- a/po/de.po ++++ b/po/de.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2018-11-02 04:31+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: German \n" +@@ -20,6 +20,199 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PAKET|PAKET.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "»%s« hat nicht das Format »MAKRO AUSDRUCK«" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "Pakete mit zu installierenden Build-Abhängigkeiten" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "Ein Makro zur Auswertung der spec-Datei definieren" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "Befehlszeilenargumente als Spec-Dateien auswerten" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "Befehlszeilenargumente als Source-RPM auswerten" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Einige Pakete konnten nicht gefunden werden." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Keine passendes Paket zum Installieren: »%s«" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "" ++"»%s« konnte nicht geöffnet werden, es ist keine gültige Source-RPM-Datei." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Nicht alle Abhängigkeiten wurden aufgelöst" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "Kein passendes Paket: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -219,62 +412,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PAKET|PAKET.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "»%s« hat nicht das Format »MAKRO AUSDRUCK«" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "Pakete mit zu installierenden Build-Abhängigkeiten" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "Ein Makro zur Auswertung der spec-Datei definieren" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "Befehlszeilenargumente als Spec-Dateien auswerten" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "Befehlszeilenargumente als Source-RPM auswerten" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Einige Pakete konnten nicht gefunden werden." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Keine passendes Paket zum Installieren: »%s«" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "" +-"»%s« konnte nicht geöffnet werden, es ist keine gültige Source-RPM-Datei." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Nicht alle Abhängigkeiten wurden aufgelöst" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "Kein passendes Paket: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "Konfigurationsoptionen und Paketquellen für dnf verwalten" +@@ -325,40 +462,65 @@ msgstr[1] "Konfiguration der Repositories fehlgeschlagen" + msgid "Could not save repo to repofile %s: %s" + msgstr "Paketquelle konnte nicht in repo-Datei % gespeichert werden: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Ein Verzeichnis '{}' kann aufgrund von '{}' nicht erstellt werden" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "»{}« ist kein Verzeichnis" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "»{}« wird in ein lokales Verzeichnis kopiert" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Datei »{}« kann nicht geschrieben werden" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Lokale Paketquelle wird neu erstellt" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + "Installierte Pakete auflisten, die nicht von einem anderen Paket benötigt " + "werden" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "Aktualisierte Binärdateien ermitteln, die einen Neustart erfordern" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "Nur die Prozesse dieses Benutzers berücksichtigen" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "" +@@ -384,132 +546,28 @@ msgstr "Überprüfen Sie nur die neuesten Pakete in den Repos" + msgid "Check closure for this package only" + msgstr "Unaufgelöste Abhängigkeiten nur für dieses Paket prüfen" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -922,3 +980,12 @@ msgstr "Paket %s ist nicht verfügbar" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Fehlerhafte dnf-Debug-Datei: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/es.po b/po/es.po +index ce73e28..33ebdb7 100644 +--- a/po/es.po ++++ b/po/es.po +@@ -11,7 +11,7 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-06-05 10:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2019-03-02 12:23+0000\n" + "Last-Translator: Máximo Castañeda Riloba \n" + "Language-Team: Spanish\n" +@@ -22,6 +22,204 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PAQUETE|PAQUETE.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s' no tiene el formato 'MACRO EXPR'" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "paquetes con dependencias de construcción a instalar" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "defina un macro para análisis sintáctico del archivo spec" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "tratar argumentos en la linea de comandos como archivos spec" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "tratar argumentos en la linea de comandos como source rpm" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Algunos paquetes no pudieron ser encontrados." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "No se encontraron paquetes para instalar: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "Error al abrir: '%s', no es archivo source rpm valido." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "No se satisficieron todas las dependencias" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Error al abrir '%s', no es un archivo spec válido: %s." ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "paquete no encontrado: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "Mostrar diferencias entre dos conjuntos de repositorios" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "Repositorio viejo, se puede usar varias veces" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "Repositorio nuevo, se puede usar varias veces" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "Mostrar datos sobre el tamaño de los cambios." ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++"Comparar paquetes por arquitectura. De forma predeterminado sólo se comparan" ++" por nombre." ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "Mostrar una línea simple por cada paquete modificado." ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "Separar los datos entre los paquetes actualizados y revertidos." ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "Se deben indicar tanto los repositorios nuevos como los viejos." ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "Paquete nuevo : {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "Paquete eliminado: {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "Reemplazado por : {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Paquetes actualizados" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"Paquetes modificados" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "Paquetes nuevos: {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "Paquetes eliminados: {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "Paquetes modificados: {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "Paquetes actualizados: {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "Paquetes revertidos: {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "Tamaño de los paquetes nuevos: {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "Tamaño de los paquetes eliminados: {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "Tamaño de los paquetes modificados: {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "Tamaño de los paquetes actualizados: {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "Tamaño de los paquetes revertidos: {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "Variación de tamaño: {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -252,61 +450,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Versionlock plugin: no se pudo interpretar el patrón:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PAQUETE|PAQUETE.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s' no tiene el formato 'MACRO EXPR'" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "paquetes con dependencias de construcción a instalar" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "defina un macro para análisis sintáctico del archivo spec" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "tratar argumentos en la linea de comandos como archivos spec" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "tratar argumentos en la linea de comandos como source rpm" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Algunos paquetes no pudieron ser encontrados." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "No se encontraron paquetes para instalar: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "Error al abrir: '%s', no es archivo source rpm valido." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "No se satisficieron todas las dependencias" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Error al abrir '%s', no es un archivo spec válido: %s." +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "paquete no encontrado: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "administrar opciones de configuración de dnf y repositorios" +@@ -359,48 +502,73 @@ msgstr "No se puede guardar repositorio al repofile %s: %s" + + # auto translated by TM merge from project: dnf-plugins-extras, version: + # master, DocId: dnf-plugins-extras +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "No se pudo crear el directorio '{}' debido a '{}'" + + # auto translated by TM merge from project: dnf-plugins-extras, version: + # master, DocId: dnf-plugins-extras +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' no es un directorio" + + # auto translated by TM merge from project: dnf-plugins-extras, version: + # master, DocId: dnf-plugins-extras +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Copiando '{}' al repositorio local" + + # auto translated by TM merge from project: dnf-plugins-extras, version: + # master, DocId: dnf-plugins-extras +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "No es posible escribir el archivo '{}'" + + # auto translated by TM merge from project: dnf-plugins-extras, version: + # master, DocId: dnf-plugins-extras +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Reconstruyendo repositorio local" + + # auto translated by TM merge from project: dnf-plugins-extras, version: + # master, DocId: dnf-plugins-extras + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "Muestra los paquetes instalados que no son requeridos por ningún otro" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "determinar binarios actualizados que se necesitan reiniciar" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "sólo considerar los procesos de este usuario" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + # auto translated by TM merge from project: dnf-plugins-extras, version: + # master, DocId: dnf-plugins-extras + #: ../plugins/repoclosure.py:42 +@@ -438,144 +606,34 @@ msgstr "Comprobar sólo los paquetes más recientes de los repositorios" + msgid "Check closure for this package only" + msgstr "Comprobar este paquete solamente" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "Mostrar diferencias entre dos conjuntos de repositorios" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "Repositorio viejo, se puede usar varias veces" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "Repositorio nuevo, se puede usar varias veces" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + "Arquitecturas a comparar, se puede usar varias veces. De forma " + "predeterminada sólo se comparan rpm de fuentes." + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "Mostrar datos sobre el tamaño de los cambios." +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +-"Comparar paquetes por arquitectura. De forma predeterminado sólo se comparan" +-" por nombre." +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "Mostrar una línea simple por cada paquete modificado." +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "Separar los datos entre los paquetes actualizados y revertidos." +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "Se deben indicar tanto los repositorios nuevos como los viejos." +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "Variación de tamaño: {} bytes" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "Paquete nuevo : {}" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "Paquete eliminado: {}" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "Reemplazado por : {}" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Paquetes actualizados" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + "\n" + "Paquetes revertidos" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +-"\n" +-"Paquetes modificados" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + "\n" + "Resumen" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "Paquetes nuevos: {}" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "Paquetes eliminados: {}" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "Paquetes actualizados: {}" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "Paquetes revertidos: {}" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "Paquetes modificados: {}" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "Tamaño de los paquetes nuevos: {}" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "Tamaño de los paquetes eliminados: {}" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "Tamaño de los paquetes modificados: {}" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "Tamaño de los paquetes actualizados: {}" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "Tamaño de los paquetes revertidos: {}" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "Variación de tamaño: {}" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "descargar todos los metadatos." +@@ -1025,3 +1083,12 @@ msgstr "El paquete %s no está disponible" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Archivo de depuración de dnf incorrecto: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/eu.po b/po/eu.po +index 21b4ff3..5ff29c2 100644 +--- a/po/eu.po ++++ b/po/eu.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2017-04-11 06:25+0000\n" + "Last-Translator: Mikel Olasagasti Uranga \n" + "Language-Team: Basque\n" +@@ -14,6 +14,198 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "" ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "" ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -213,61 +405,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "" +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "" +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "" +@@ -316,38 +453,63 @@ msgstr[0] "" + msgid "Could not save repo to repofile %s: %s" + msgstr "" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "" +@@ -372,132 +534,28 @@ msgstr "" + msgid "Check closure for this package only" + msgstr "" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -880,3 +938,12 @@ msgstr "" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/fi.po b/po/fi.po +index 6455db7..008f032 100644 +--- a/po/fi.po ++++ b/po/fi.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2018-11-29 07:03+0000\n" + "Last-Translator: Jiri Grönroos \n" + "Language-Team: Finnish\n" +@@ -16,6 +16,198 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PAKETTI|PAKETTI.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "paketit joilla on riippuvuuksia asennettavana" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Joitain paketteja ei löytynyt." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Ei vastaavia paketteja asennettavaksi: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "" ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Kaikkia riippuvaisuuksia ei voitu toteuttaa" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "Vastaavaa pakettia ei löytynyt: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -215,61 +407,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PAKETTI|PAKETTI.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "paketit joilla on riippuvuuksia asennettavana" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Joitain paketteja ei löytynyt." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Ei vastaavia paketteja asennettavaksi: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "" +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Kaikkia riippuvaisuuksia ei voitu toteuttaa" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "Vastaavaa pakettia ei löytynyt: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "" +@@ -318,38 +455,63 @@ msgstr[0] "" + msgid "Could not save repo to repofile %s: %s" + msgstr "" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' ei ole hakemisto" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Tiedostoa '{}' ei voi kirjoittaa" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "" +@@ -374,132 +536,28 @@ msgstr "" + msgid "Check closure for this package only" + msgstr "" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -884,3 +942,12 @@ msgstr "Paketti %s ei ole saatavilla" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/fr.po b/po/fr.po +index 7b9e466..a2da752 100644 +--- a/po/fr.po ++++ b/po/fr.po +@@ -1,25 +1,223 @@ +-# Charles-Antoine Couret , 2016. #zanata +-# Jean-Baptiste Holcroft , 2016. #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:59+0200\n" +-"PO-Revision-Date: 2019-02-17 09:00+0000\n" +-"Last-Translator: Jean-Baptiste Holcroft \n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" ++"PO-Revision-Date: 2019-07-03 02:44+0000\n" ++"Last-Translator: corina roe \n" + "Language-Team: French\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" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "Donne une liste compacte des paquets installés." ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PAQUET|PAQUET.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "« %s » n’est pas du format « MACRO EXPR »" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "paquets avec dépendances de construction à installer" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "définit une macro pour l'interprétation du fichier spec" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "traite les arguments en ligne de commande comme des fichiers spec" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "traite les arguments en ligne de commande comme des sources rpm" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Certains paquets n’ont pu être trouvés." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Aucun paquet correspondant à installer : « %s »" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "Échec d’ouverture : « %s », n'est pas un fichier source rpm valide." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Toutes les dépendances ne sont pas satisfaites" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Échec à l'ouverture de « %s », %s n'est pas un fichier spec valide" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "aucun paquet ne correspond à : %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "Liste les différences entre deux ensembles de dépôts" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "Définir un ancien dépôt, peut être utilisé plusieurs fois" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "Définir un nouveau dépôt, peut être utilisé plusieurs fois" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++"Définir les architectures à comparer, peut être utilisé plusieurs fois" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "Affichez des données supplémentaires sur la taille des changements." ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++"Compare également les paquets par architecture. Par défaut, les paquets sont" ++" uniquement comparés par nom." ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "Produit un message simple d'une ligne pour les paquets modifiés." ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++"Segmenter les données des paquets modifiés entre ceux mis à niveau et ceux " ++"rétrogradés." ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "Le nouveau et l'ancien dépôt doivent être renseignés." ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr " Taille des changements : {} bytes" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "Paquet ajouté : {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "Paquet retiré : {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "Rendu obsolète par : {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Paquets mis à niveau" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"Paquets modifiés" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "Paquets rétrogradés" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "Résumé" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "Paquets ajoutés : {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "Paquets retirés : {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "Paquets modifiés : {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "Paquets mis à niveau : {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "Paquets rétrogradés : {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "Taille des paquets ajoutés : {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "Taille des paquets retirés : {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "Taille des paquets modifiés : {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "Taille des paquets mis à niveau : {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "Taille des paquets téléchargés : {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "Taille des changements : {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -232,61 +430,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Versionlock plugin: n'a pas pu analyser le modèle :" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PAQUET|PAQUET.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "« %s » n’est pas du format « MACRO EXPR »" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "paquets avec dépendances de construction à installer" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "définit une macro pour l'interprétation du fichier spec" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "traite les arguments en ligne de commande comme des fichiers spec" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "traite les arguments en ligne de commande comme des sources rpm" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Certains paquets n’ont pu être trouvés." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Aucun paquet correspondant à installer : « %s »" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "Échec d’ouverture : « %s », n'est pas un fichier source rpm valide." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Toutes les dépendances ne sont pas satisfaites" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Échec à l'ouverture de « %s », %s n'est pas un fichier spec valide" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "aucun paquet ne correspond à : %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "gestion de la configuration et des dépôts dnf" +@@ -337,39 +480,72 @@ msgstr[1] "La configuration des dépôts a échoué" + msgid "Could not save repo to repofile %s: %s" + msgstr "Sauvegarde impossible du dépôt dans le fichier du dépôt %s : %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Impossible de créer le répertoire '{}' du fait de '{}'" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' n'est pas un répertoire" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Copie de '{}' vers le dépôt local en cours" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Impossible d'écrire le fichier '{}'" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Reconstruction du dépôt local" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + "Lister les paquets installés qui ne sont pas requis par un autre paquet" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "détermine les binaires mis à jour qui nécessitent un redémarrage" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "considère uniquement les processus de cet utilisateur" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++"indique uniquement si un démarrage (reboot) est requis (exit code 1) ou non " ++"(exit code 0)" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++"les bibliothèques et les services de base ont été mis à jour depuis le " ++"démarrage (boot-up) :" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++"Un nouveau démarrage est requis pour pouvoir bénéficier totalement de ces " ++"mises à jour." ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "Plus d’information :" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++"Aucune bibliothèque ou service de base mis à jour depuis le démarrage (boot-" ++"up) :" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "Un nouveau démarrage ne devrait pas être utile." ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Affiche une liste de dépendances non résolues pour les dépôts" +@@ -396,146 +572,34 @@ msgstr "Vérifier uniquement les paquets les plus récents dans les dépôts" + msgid "Check closure for this package only" + msgstr "Vérifie la clôture pour ce paquet seulement" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "Liste les différences entre deux ensembles de dépôts" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "Définir un ancien dépôt, peut être utilisé plusieurs fois" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "Définir un nouveau dépôt, peut être utilisé plusieurs fois" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + "Définir les architectures à comparer, peut-être utilisé plusieurs fois. Par " + "défaut, les rpms source sont comparés." + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "Affichez des données supplémentaires sur la taille des changements." +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +-"Compare également les paquets par architecture. Par défaut, les paquets sont" +-" uniquement comparés par nom." +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "Produit un message simple d'une ligne pour les paquets modifiés." +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +-"Segmenter les données des paquets modifiés entre ceux mis à niveau et ceux " +-"rétrogradés." +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "Le nouveau et l'ancien dépôt doivent être renseignés." +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "Taille des changements : {} bytes" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "Paquet ajouté : {}" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "Paquet retiré : {}" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "Rendu obsolète par : {}" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Paquets mis à niveau" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + "\n" + "Paquets rétrogradés" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +-"\n" +-"Paquets modifiés" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + "\n" + "Résumé" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "Paquets ajoutés : {}" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "Paquets retirés : {}" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "Paquets mis à niveau : {}" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "Paquets rétrogradés : {}" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "Paquets modifiés : {}" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "Taille des paquets ajoutés : {}" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "Taille des paquets retirés : {}" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "Taille des paquets modifiés : {}" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "Taille des paquets mis à niveau : {}" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "Taille des paquets téléchargés : {}" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "Taille des changements : {}" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "télécharger toutes les métadonnées." +@@ -555,6 +619,8 @@ msgstr "" + #: ../plugins/reposync.py:80 + msgid "try to set local timestamps of local files by the one on the server" + msgstr "" ++"essayez de définir les horodatages locaux des fichiers locaux par celui du " ++"serveur" + + #: ../plugins/reposync.py:135 + msgid "Download target '{}' is outside of download path '{}'." +@@ -973,3 +1039,13 @@ msgstr "Le paquet %s n’est pas disponible" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Erreur du fichier debug : %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "Utilisez l'option « -v » pour afficher une sortie plus verbeuse." ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" ++"Échec à l'ouverture de « %s », %s n'est pas un fichier spec valide : %s." +diff --git a/po/fur.po b/po/fur.po +index fc833f0..072a48f 100644 +--- a/po/fur.po ++++ b/po/fur.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2019-03-24 08:02+0000\n" + "Last-Translator: Fabio Tomat \n" + "Language-Team: Friulian\n" +@@ -14,6 +14,206 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PACHET|PACHET.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s' nol è tal formât 'MACRO EXPR'" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "i pachets cun dipendencis di costruzion di instalâ" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "definìs une macro pe analisi dal file spec" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "dopre i argoments de rie di comant come file spec" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "dopre i argoments de rie di comant come rpm sorzint" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Impussibil cjatâ cualchi pachet." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Nissun pachet corispondent di instalâ: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "No si è rivâts a vierzi: '%s', nol è un file rpm sorzint valit." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "No son sodisfatis dutis lis dipendencis." ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "No si è rivâts a vierzi: '%s', nol è un file spec valit: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "nissun pachet corispondent: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "Liste lis diferencis tra dôs cumbinazions di repository" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "Repository vecjo, si pues doprâ plui voltis" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "Gnûf repository, si pues doprâ plui voltis" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "Mostre i dâts adizionâi su la dimension des modifichis." ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++"Paragone i pachets ancje par architeture. Te impostazion predefinide i " ++"pachets a son confrontâts dome par non." ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "Mostre un messaç sempliç di une rie par ogni pachet modificât." ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++"Divît i dâts dai pachets modificâts tra chei inzornâts e chei cessâts di " ++"version." ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "Si àn di indicâ ducj i doi i repository, chei vielis e chei gnûfs." ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "Pachet zontât : {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "Pachet gjavât: {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "Rimplaçât di : {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Pachets inzornâts" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"Pachets modificâts" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "Pachets zontâts: {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "Pachets gjavâts: {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "Pachets modificâts: {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "Pachets inzornâts: {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "Pachets cessâts di version: {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "Dimension dai pachets zontâts: {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "Dimension dai pachets gjavâts: {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "Dimension dai pachets modificâts: {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "Dimension dai pachets inzornâts: {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "Dimension dai pachets cessâts di version: {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "Variazion de dimension: {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -226,61 +426,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Plugin di bloc de version: impussibil analizâ il model:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PACHET|PACHET.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s' nol è tal formât 'MACRO EXPR'" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "i pachets cun dipendencis di costruzion di instalâ" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "definìs une macro pe analisi dal file spec" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "dopre i argoments de rie di comant come file spec" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "dopre i argoments de rie di comant come rpm sorzint" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Impussibil cjatâ cualchi pachet." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Nissun pachet corispondent di instalâ: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "No si è rivâts a vierzi: '%s', nol è un file rpm sorzint valit." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "No son sodisfatis dutis lis dipendencis." +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "No si è rivâts a vierzi: '%s', nol è un file spec valit: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "nissun pachet corispondent: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "gjestìs lis opzions di configurazions di dnf e i repository" +@@ -330,38 +475,63 @@ msgstr[1] "Configurazion dai repository failde" + msgid "Could not save repo to repofile %s: %s" + msgstr "Impussibil salvâ il repository sul file dai repository %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Impussibil creâ une cartele '{}' par vie di '{}'" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' no je une cartele" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Daûr a copiâ '{}' al repository locâl" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Impussibil scrivi il file '{}'" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Ricostruzion al repository locâl" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "Liste i pachets instalâts che no son necessaris a nissun altri pachet" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "determine i binaris inzornâts che a àn bisugne di tornâ a inviâsi" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "considere dome i procès di chest utent" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Mostre une liste des dipendencis no risolvudis pai repository" +@@ -387,146 +557,34 @@ msgstr "Controle dome i gnûfs pachets tai repository" + msgid "Check closure for this package only" + msgstr "" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "Liste lis diferencis tra dôs cumbinazions di repository" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "Repository vecjo, si pues doprâ plui voltis" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "Gnûf repository, si pues doprâ plui voltis" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + "Architeturis a comparâ, si pues doprâ plui voltis. Impostazion predefinide: " + "dome i rpms sorzint a son comparâts." + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "Mostre i dâts adizionâi su la dimension des modifichis." +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +-"Paragone i pachets ancje par architeture. Te impostazion predefinide i " +-"pachets a son confrontâts dome par non." +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "Mostre un messaç sempliç di une rie par ogni pachet modificât." +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +-"Divît i dâts dai pachets modificâts tra chei inzornâts e chei cessâts di " +-"version." +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "Si àn di indicâ ducj i doi i repository, chei vielis e chei gnûfs." +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "Variazion di dimension: {} byte" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "Pachet zontât : {}" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "Pachet gjavât: {}" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "Rimplaçât di : {}" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Pachets inzornâts" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + "\n" + "Pachets cessâts di version" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +-"\n" +-"Pachets modificâts" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + "\n" + "Sunt" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "Pachets zontâts: {}" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "Pachets gjavâts: {}" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "Pachets inzornâts: {}" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "Pachets cessâts di version: {}" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "Pachets modificâts: {}" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "Dimension dai pachets zontâts: {}" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "Dimension dai pachets gjavâts: {}" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "Dimension dai pachets modificâts: {}" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "Dimension dai pachets inzornâts: {}" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "Dimension dai pachets cessâts di version: {}" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "Variazion de dimension: {}" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "discjarie ducj i metadâts." +@@ -958,3 +1016,12 @@ msgstr "Il pachet %s nol è disponibil" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "File di debug di dnf no just: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/hu.po b/po/hu.po +index c6d90e3..fc351a1 100644 +--- a/po/hu.po ++++ b/po/hu.po +@@ -7,17 +7,218 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-06-05 10:59+0200\n" +-"PO-Revision-Date: 2019-02-06 03:57+0000\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" ++"PO-Revision-Date: 2019-06-10 06:03+0000\n" + "Last-Translator: Meskó Balázs \n" + "Language-Team: Hungarian\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" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[CSOMAG|CSOMAG.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "a(z) „%s” nem „MACRO EXPR” formátumú" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "az építési függőségekkel rendelkező telepítendő csomagok" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "határozzon meg egy makrót a specifikációs fájl feldolgozáshoz" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "a parancssori argumentumok spec fájlokként történő kezelése" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "a parancssori argumentumok forrás rpm-ként történő kezelése" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Néhány csomag nem található." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Nincs egyező csomag a(z) „%s” telepítéséhez" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "A(z) „%s” megnyitása sikertelen, nem érvényes forrás rpm fájl." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Nincs minden függőség kielégítve" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "" ++"A(z) „%s” megnyitása sikertelen, nem egy érvényes specifikációs fájl: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "nincs egyező csomag: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "Különbségek felsorolása két tárolókészlet között" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "A régi tároló megadása, többször is megadható" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "Az új tároló megadása, többször is megadható" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "További adatok kiírása a változások méretéről." ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++"Csomagok összehasonlítása architektúra szerint. Alapértelmezetten a csomagok" ++" csak név szerint lesznek összehasonlítva." ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "Egyszerű egysoros üzenetek kiírása a módosított csomagokhoz." ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++"A módosított csomagok adatainak felosztása frissített és visszafejlesztett " ++"csomagokra." ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "A régi és az új tárolókat is meg kell adni." ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "Csomag hozzáadva : {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "Csomag eltávolítva: {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "Elavult emiatt : {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Frissített csomagok" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"Módosított csomagok" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "Hozzáadott csomagok: {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "Eltávolított csomagok: {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "Módosított csomagok: {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "Frissített csomagok: {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "Visszafejlesztett csomagok: {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "Hozzáadott csomagok mérete: {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "Eltávolított csomagok mérete: {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "Módosított csomagok mérete: {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "Frissített csomagok mérete: {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "Visszafejlesztett csomagok mérete: {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "Méretváltozás: {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -229,62 +430,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Versionlock bővítmény: a minta nem dolgozható fel:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[CSOMAG|CSOMAG.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "a(z) „%s” nem „MACRO EXPR” formátumú" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "az építési függőségekkel rendelkező telepítendő csomagok" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "határozzon meg egy makrót a specifikációs fájl feldolgozáshoz" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "a parancssori argumentumok spec fájlokként történő kezelése" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "a parancssori argumentumok forrás rpm-ként történő kezelése" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Néhány csomag nem található." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Nincs egyező csomag a(z) „%s” telepítéséhez" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "A(z) „%s” megnyitása sikertelen, nem érvényes forrás rpm fájl." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Nincs minden függőség kielégítve" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "" +-"A(z) „%s” megnyitása sikertelen, nem egy érvényes specifikációs fájl: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "nincs egyező csomag: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "a dnf konfigurációs beállítások és tárolók kezelése" +@@ -334,38 +479,63 @@ msgstr[1] "A tárolók beállítása meghiúsult" + msgid "Could not save repo to repofile %s: %s" + msgstr "A tároló nem menthető a(z) %s tárolófájlba: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "A(z) „{}” könyvtár nem hozható létre, mert: „{}”" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "A(z) „{}” nem könyvtár" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "A(z) „{}” másolása helyi tárolóba" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "A(z) „{}” fájl nem írható" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Helyi tároló újraépítése" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "A más csomagok által nem igényelt csomagok listázása" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "határozza meg az újraindítást igénylő frissített binárisokat" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "csak ezen felhasználó folyamatait vegye figyelembe" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "A tárolók kielégítetlen függőségeinek megjelenítése" +@@ -390,146 +560,34 @@ msgstr "Csak a legújabb csomagokat ellenőrizze a tárolókban" + msgid "Check closure for this package only" + msgstr "Csak ehhez a csomaghoz ellenőrizze a zárást" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "Különbségek felsorolása két tárolókészlet között" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "A régi tároló megadása, többször is megadható" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "Az új tároló megadása, többször is megadható" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + "Az összehasonlítandó architektúra megadása, többször is megadható. " + "Alapértelmezetten csak a forrás rpm-ek lesznek összehasonlítva." + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "További adatok kiírása a változások méretéről." +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +-"Csomagok összehasonlítása architektúra szerint. Alapértelmezetten a csomagok" +-" csak név szerint lesznek összehasonlítva." +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "Egyszerű egysoros üzenetek kiírása a módosított csomagokhoz." +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +-"A módosított csomagok adatainak felosztása frissített és visszafejlesztett " +-"csomagokra." +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "A régi és az új tárolókat is meg kell adni." +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "Méretváltozás: {} bájt" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "Csomag hozzáadva : {}" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "Csomag eltávolítva: {}" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "Elavult emiatt : {}" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Frissített csomagok" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + "\n" + "Visszafejlesztett csomagok" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +-"\n" +-"Módosított csomagok" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + "\n" + "Összegzés" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "Hozzáadott csomagok: {}" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "Eltávolított csomagok: {}" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "Frissített csomagok: {}" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "Visszafejlesztett csomagok: {}" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "Módosított csomagok: {}" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "Hozzáadott csomagok mérete: {}" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "Eltávolított csomagok mérete: {}" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "Módosított csomagok mérete: {}" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "Frissített csomagok mérete: {}" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "Visszafejlesztett csomagok mérete: {}" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "Méretváltozás: {}" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "összes metaadat letöltése." +@@ -549,6 +607,8 @@ msgstr "" + #: ../plugins/reposync.py:80 + msgid "try to set local timestamps of local files by the one on the server" + msgstr "" ++"a helyi fájlok helyi időbélyegeit próbálja meg a kiszolgáló alapján " ++"beállítani" + + #: ../plugins/reposync.py:135 + msgid "Download target '{}' is outside of download path '{}'." +@@ -963,3 +1023,12 @@ msgstr "A(z) %s csomag nem érhető el" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Hibás dnf hibakeresési fájl: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/id.po b/po/id.po +index 6b844ff..a51cd27 100644 +--- a/po/id.po ++++ b/po/id.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2018-02-23 07:42+0000\n" + "Last-Translator: Andika Triwidada \n" + "Language-Team: Indonesian\n" +@@ -14,6 +14,198 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PAKET|PAKET.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s' tidak dalam format 'MAKRO EKSPR'" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "paket dengan builddep yang akan dipasang" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "mendefinisikan sebuah makro untuk penguraian berkas spec" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "memperlakukan argumen baris perintah sebagai suatu berkas spec" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "memperlakukan argumen baris perintah sebagai rpm sumber" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Beberapa paket tidak dapat ditemukan." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Tidak ada paket yang cocok untuk dipasang: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "Gagal membuka: '%s', bukan berkas rpm sumber yang valid." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Tidak semua kebergantungan terpenuhi" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Gagal membuka: '%s', bukan suatu berkas spec yang valid: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "tidak ada paket yang cocok: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -213,61 +405,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PAKET|PAKET.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s' tidak dalam format 'MAKRO EKSPR'" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "paket dengan builddep yang akan dipasang" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "mendefinisikan sebuah makro untuk penguraian berkas spec" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "memperlakukan argumen baris perintah sebagai suatu berkas spec" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "memperlakukan argumen baris perintah sebagai rpm sumber" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Beberapa paket tidak dapat ditemukan." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Tidak ada paket yang cocok untuk dipasang: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "Gagal membuka: '%s', bukan berkas rpm sumber yang valid." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Tidak semua kebergantungan terpenuhi" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Gagal membuka: '%s', bukan suatu berkas spec yang valid: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "tidak ada paket yang cocok: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "mengelola repositori dan opsi konfigurasi dnf" +@@ -316,38 +453,63 @@ msgstr[0] "Konfigurasi repo gagal" + msgid "Could not save repo to repofile %s: %s" + msgstr "" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "" +@@ -372,132 +534,28 @@ msgstr "" + msgid "Check closure for this package only" + msgstr "" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -880,3 +938,12 @@ msgstr "" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/it.po b/po/it.po +index 591d7ab..5b8cb26 100644 +--- a/po/it.po ++++ b/po/it.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2018-11-02 04:31+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Italian\n" +@@ -18,6 +18,198 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PACCHETTO|PACCHETTO.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s' non è nel formato 'MACRO ESPR'" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "pacchetti con dipendenze di compilazione da installare" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "definisce una macro per l'analisi del file spec" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "considera gli argomenti a linea di comando come file spec" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "considera gli argomenti a linea di comando come file rpm sorgenti" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Non è stato possibile trovare alcuni pacchetti." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Nessun pacchetto corrispondente da installare: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "Apertura non riuscita di '%s', non è un file rpm sorgente valido." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Non tutte le dipendenze sono soddisfatte." ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Apertura non riuscita di '%s', non è un file spec valido: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "nessun pacchetto corrispondente: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -218,61 +410,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PACCHETTO|PACCHETTO.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s' non è nel formato 'MACRO ESPR'" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "pacchetti con dipendenze di compilazione da installare" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "definisce una macro per l'analisi del file spec" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "considera gli argomenti a linea di comando come file spec" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "considera gli argomenti a linea di comando come file rpm sorgenti" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Non è stato possibile trovare alcuni pacchetti." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Nessun pacchetto corrispondente da installare: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "Apertura non riuscita di '%s', non è un file rpm sorgente valido." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Non tutte le dipendenze sono soddisfatte." +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Apertura non riuscita di '%s', non è un file spec valido: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "nessun pacchetto corrispondente: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "gestisce le opzioni di configurazione e i repository" +@@ -322,40 +459,65 @@ msgstr[1] "Configurazione dei repository fallito" + msgid "Could not save repo to repofile %s: %s" + msgstr "Impossibile salvare il repository nel file di repository %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Impossibile creare la directory '{}' a causa di '{}'" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' non è una directory" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Copia di '{}' nel repository locale in corso" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Impossibile scrivere il file '{}'" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Ricostruzione del repository locale" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + "Elenca i pacchetti installati che non sono richiesti da nessun altro " + "pacchetto" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "determina i binari aggiornati che richiedono di essere riavviati" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "considera solo i processi dell'utente attuale" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Mostra una lista delle dipendenze non risolte per i repository" +@@ -382,132 +544,28 @@ msgstr "Controlla soltanto i nuovi pacchetti nei repository" + msgid "Check closure for this package only" + msgstr "Verificare la chiusura per questo pacchetto soltanto" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -908,3 +966,12 @@ msgstr "Il pacchetto %s non è disponibile" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "File di debug di dnf non corretto: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/ja.po b/po/ja.po +index 35e59f1..3b485ee 100644 +--- a/po/ja.po ++++ b/po/ja.po +@@ -1,20 +1,217 @@ + # Ooyama Yosiyuki , 2015. #zanata + # Ludek Janda , 2018. #zanata ++# Keiko Moriguchi , 2019. #zanata + msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-06-05 10:59+0200\n" +-"PO-Revision-Date: 2018-09-11 12:23+0000\n" +-"Last-Translator: Ooyama Yosiyuki \n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" ++"PO-Revision-Date: 2019-06-20 04:45+0000\n" ++"Last-Translator: Keiko Moriguchi \n" + "Language-Team: Japanese\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" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "インストールされているパッケージのコンパクトな一覧を提供します。" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PACKAGE|PACKAGE.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s' は、'MACRO EXPR' の形式ではありません" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "インストールする builddeps パッケージ" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "スペックファイルの解析にマクロを定義" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "コマンドラインの引数をスペックファイルとして処理" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "コマンドラインの引数をソース rpm として処理" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "一部のパッケージは見つかりませんでした。" ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "インストール用の一致するパッケージがありません: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "開くことに失敗しました: '%s'、有効なソース rpm ファイルではありません。" ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "すべての依存関係が満たされているわけではない" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "開くことに失敗しました: '%s'、有効なスペックファイルではありません: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "一致するパッケージはありません: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "2 セットのリポジトリー間の違いを一覧表示します" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "古いリポジトリーを指定します、これは複数回使用できます" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "新しいリポジトリーを指定します、これは複数回使用できます" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "比較するアーキテクチャーを指定します、これは複数回使用できます" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "変更サイズに関する追加データを出力します。" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "パッケージを Arch でも比較します。デフォルトで、パッケージは名前のみで比較されます。" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "変更されたパッケージに簡単な 1 行メッセージを出力します。" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "アップグレードされたパッケージとダウングレードされたパッケージとの間で、変更されたパッケージのデータを分割します。" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "新旧両方のリポジトリーを設定する必要があります。" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr " サイズの変更: {} バイト" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "追加されたパッケージ : {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "削除されたパッケージ: {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "により廃止されました: {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"アップグレードされたパッケージ" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"変更されたパッケージ" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "ダウングレードされたパッケージ" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "サマリー" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "追加されたパッケージ: {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "削除されたパッケージ: {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "変更されたパッケージ: {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "アップグレードされたパッケージ: {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "ダウングレードされたパッケージ: {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "追加されたパッケージのサイズ: {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "削除されたパッケージのサイズ: {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "変更されたパッケージのサイズ: {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "アップグレードされたパッケージのサイズ: {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "ダウングレードされたパッケージのサイズ: {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "サイズの変更: {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -75,74 +272,75 @@ msgstr "リポジトリー %s の comps.xml が保存されました" + #: ../plugins/changelog.py:37 + #, python-brace-format + msgid "Not a valid date: \"{0}\"." +-msgstr "" ++msgstr "有効な日付ではありません: \"{0}\"。" + + #: ../plugins/changelog.py:43 + msgid "Show changelog data of packages" +-msgstr "" ++msgstr "パッケージの changelog データを表示します" + + #: ../plugins/changelog.py:51 + msgid "" + "show changelog entries since DATE. To avoid ambiguosity, YYYY-MM-DD format " + "is recommended." +-msgstr "" ++msgstr "DATE 以降の changelog エントリーを表示します。不明瞭さを避けるため、YYYY-MM-DD のフォーマットが推奨されます。" + + #: ../plugins/changelog.py:55 + msgid "show given number of changelog entries per package" +-msgstr "" ++msgstr "パッケージごとの changelog エントリーの与えられた数を表示します" + + #: ../plugins/changelog.py:58 + msgid "" + "show only new changelog entries for packages, that provide an upgrade for " + "some of already installed packages." + msgstr "" ++"パッケージ向けの新しい changelog エントリーのみを表示します。これは、インストール済みのパッケージの一部にアップグレードを提供します。" + + #: ../plugins/changelog.py:60 + msgid "PACKAGE" +-msgstr "" ++msgstr "パッケージ" + + #: ../plugins/changelog.py:81 ../plugins/debuginfo-install.py:85 + #, python-format + msgid "No match for argument: %s" + msgstr "一致した引数がありません: %s" + + #: ../plugins/changelog.py:109 + msgid "Listing changelogs since {}" +-msgstr "" ++msgstr "{} 以降の changelogs を一覧表示します" + + #: ../plugins/changelog.py:111 + msgid "Listing only latest changelog" + msgid_plural "Listing {} latest changelogs" +-msgstr[0] "" ++msgstr[0] "最新の changelog のみを一覧表示します" + + #: ../plugins/changelog.py:116 + msgid "Listing only new changelogs since installed version of the package" +-msgstr "" ++msgstr "パッケージのインストールされたバージョン以降の新しい changelogs のみを一覧表示します" + + #: ../plugins/changelog.py:118 + msgid "Listing all changelogs" +-msgstr "" ++msgstr "すべての changelogs を一覧表示します" + + #: ../plugins/changelog.py:122 + msgid "Changelogs for {}" +-msgstr "" ++msgstr "{} の Changelogs" + + #: ../plugins/debuginfo-install.py:58 + msgid "install debuginfo packages" + msgstr "debuginfo パッケージのインストール" + + #: ../plugins/debuginfo-install.py:92 + msgid "No debuginfo packages available to install" +-msgstr "" ++msgstr "インストール可能な debuginfo パッケージはありません" + + #: ../plugins/debuginfo-install.py:95 + msgid "Unable to find a match" + msgstr "一致するものが見つかりません" + + #: ../plugins/debuginfo-install.py:132 + #, python-format + msgid "Could not find debuginfo for package: %s" +-msgstr "" ++msgstr "パッケージの debuginfo を見つけられません: %s" + + #: ../plugins/versionlock_old.py:32 ../plugins/versionlock.py:32 + #: ../plugins/versionlock_master.py:32 +@@ -214,61 +412,6 @@ msgstr "versionlock プラグイン: ファイル \"{}\" の除外ルールの + msgid "Versionlock plugin: could not parse pattern:" + msgstr "versionlock プラグイン: パターンを解析できませんでした:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PACKAGE|PACKAGE.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s' は、'MACRO EXPR' の形式ではありません" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "インストールする builddeps パッケージ" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "スペックファイルの解析にマクロを定義" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "コマンドラインの引数をスペックファイルとして処理" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "コマンドラインの引数をソース rpm として処理" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "一部のパッケージは見つかりませんでした。" +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "インストール用の一致するパッケージがありません: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "開くことに失敗しました: '%s'、有効なソース rpm ファイルではありません。" +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "すべての依存関係が満たされているわけではない" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "開くことに失敗しました: '%s'、有効なスペックファイルではありません: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "一致するパッケージはありません: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "dnf 設定オプションおよびリポジトリーの管理" +@@ -317,38 +460,63 @@ msgstr[0] "repo の設定に失敗しました" + msgid "Could not save repo to repofile %s: %s" + msgstr "repofile %s に repo を保存できませんでした: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "'{}' のため、ディレクトリー '{}' を作成できませんでした" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' はディレクトリーではありません" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "ローカル repo に '{}' をコピー中" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "ファイル '{}' を書き込みできません" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "ローカル repo を再ビルド中" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "他のパッケージから必要とされないインスール済みパッケージを一覧表示します" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "再起動が必要な更新済みバイナリーを決定します" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "このユーザーのプロセスのみを検討します" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "再起動が必要か (終了コード 1) 必要でないか (終了コード 0) のみを報告します" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "起動以降にコアライブラリーまたはサービスがアップデートされました:" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "これらのアップデートを完全に活用するには、再起動が必要です。" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "詳細情報:" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "起動以降にアップデートされたコアライブラリーまたはサービスはありません。" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "再起動な必要ありません。" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "リポジトリーの未解決の依存関係の一覧を表示します" +@@ -373,153 +541,53 @@ msgstr "repo の最新パッケージのみを確認します" + msgid "Check closure for this package only" + msgstr "このパッケージのみのクロージャーを確認します" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." +-msgstr "" +- +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" ++msgstr "比較するアーキテクチャーを指定します、これは複数回使用できます。デフォルトで、ソース rpms のみが比較されます。" + + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" +-msgstr "" +- +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" ++msgstr "サイズの変更: {} バイト" + + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" +- +-#: ../plugins/repodiff.py:207 +-msgid "" + "\n" +-"Modified packages" +-msgstr "" ++"ダウングレードされたパッケージ" + + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" +- +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" ++"\n" ++"サマリー" + + #: ../plugins/reposync.py:69 + msgid "download all the metadata." +-msgstr "" ++msgstr "すべてのメタデータをダウンロードします。" + + #: ../plugins/reposync.py:73 + msgid "where to store downloaded repositories" +-msgstr "" ++msgstr "ダウンロード済みリポジトリーの保管場所" + + #: ../plugins/reposync.py:75 + msgid "" + "where to store downloaded repository metadata. Defaults to the value of " + "--download-path." +-msgstr "" ++msgstr "ダウンロード済みリポジトリーメタデータの保管場所。初期値は --download-path です。" + + #: ../plugins/reposync.py:80 + msgid "try to set local timestamps of local files by the one on the server" +-msgstr "" ++msgstr "サーバー上から、ローカルファイルのローカル timestamps の設定を試みます" + + #: ../plugins/reposync.py:135 + msgid "Download target '{}' is outside of download path '{}'." +-msgstr "" ++msgstr "ダウンロードターゲット '{}' は、ダウンロードパス '{}' の外にあります。" + + #: ../plugins/repomanage.py:44 + msgid "Manage a directory of rpm packages" +@@ -585,7 +653,7 @@ msgstr "必要な依存関係を解決し、ダウンロードします" + msgid "" + "when running with --resolve, download all dependencies (do not exclude " + "already installed ones)" +-msgstr "" ++msgstr "--resolve で実行する場合、すべての依存関係をダウンロードします (インストール済みのものを除外しないでください)" + + #: ../plugins/download.py:66 + msgid "" +@@ -699,7 +767,7 @@ msgstr "利用可能な Copr リポジトリーをユーザー NAME ごとに一 + + #: ../plugins/copr.py:111 + msgid "Specify an instance of Copr to work with" +-msgstr "" ++msgstr "作業する Copr のインスタンスを指定します" + + #: ../plugins/copr.py:145 ../plugins/copr.py:210 ../plugins/copr.py:230 + msgid "Error: " +@@ -710,10 +778,12 @@ msgid "" + "specify Copr hub either with `--hub` or using " + "`copr_hub/copr_username/copr_projectname` format" + msgstr "" ++"`--hub` または `copr_hub/copr_username/copr_projectname` フォーマットを使って、Copr " ++"ハブを指定します" + + #: ../plugins/copr.py:149 + msgid "multiple hubs specified" +-msgstr "" ++msgstr "複数のハブが指定されています" + + #: ../plugins/copr.py:211 ../plugins/copr.py:215 + msgid "exactly two additional parameters to copr command are required" +@@ -744,6 +814,18 @@ msgid "" + "\n" + "Do you really want to enable {0}?" + msgstr "" ++"\n" ++"Copr リポジトリーを有効化しようとしています。このリポジトリーは\n" ++"主要ディストリビューションの一部ではないため、品質が一定していない点に注意してください。\n" ++"\n" ++"Fedora Project は、このリポジトリーのコンテンツに関して、 の \n" ++"Copr FAQ で示されたルールを超えて権利を行使することは\n" ++"ありません。また、パッケージは、任意の品質またはセキュリ\n" ++"ティーレベルを固守していません。\n" ++"\n" ++"Fedora Bugzilla でこれらのパッケージに関するバグ報告をしないでください。問題が発生した場合は、このリポジトリーのオーナーに連絡してください。\n" ++"\n" ++"有効化しますか {0}?" + + #: ../plugins/copr.py:263 + msgid "Repository successfully enabled." +@@ -767,6 +849,8 @@ msgid "" + " about Copr hub - the default one was assumed. Re-enable the project to fix " + "this." + msgstr "" ++"* これらの coprs には、Copr ハブに関する情報がない古いフォーマットの repo " ++"ファイルがあります。デフォルトは仮定です。これを修正するには、プロジェクトを再度有効化してください。" + + #: ../plugins/copr.py:336 + msgid "Can't parse repositories for username '{}'." +@@ -812,7 +896,7 @@ msgstr "そのようなリポジトリーは存在しません。" + #: ../plugins/copr.py:506 + #, python-brace-format + msgid "Failed to remove copr repo {0}/{1}/{2}" +-msgstr "" ++msgstr "copr repo {0}/{1}/{2} の削除に失敗しました" + + #: ../plugins/copr.py:517 + msgid "Failed to disable copr repo {}/{}" +@@ -902,3 +986,12 @@ msgstr "パッケージ %s は利用できません" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "不正な dnf デバッグファイル: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "詳細は、'-v' 引数を使用して取得してください。" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "開くことに失敗しました: '%s'、有効なスペックファイルではありません: %s。" +diff --git a/po/ko.po b/po/ko.po +index 14980ef..3e02e44 100644 +--- a/po/ko.po ++++ b/po/ko.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2018-11-02 04:31+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Korean\n" +@@ -14,6 +14,198 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "" ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "" ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "일치하는 패키지 없음 : %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -213,61 +405,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "" +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "" +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "일치하는 패키지 없음 : %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "dnf 구성 옵션 및 저장소 관리" +@@ -316,38 +453,63 @@ msgstr[0] "저장소 구성에 실패했습니다." + msgid "Could not save repo to repofile %s: %s" + msgstr "repofile에 repo를 저장할 수 없습니다. %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "'{}'(으)로 인해 '{}'디렉토리를 만들 수 없습니다." + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}'은 (는) 디렉토리가 아닙니다." + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "'{}'을 (를) 로컬 저장소로 복사 중입니다." + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "'{}'파일을 쓸 수 없습니다." + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "지역 레포 복구" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "다른 패키지에서 필요하지 않은 설치된 패키지 나열" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "다시 시작해야하는 업데이트 된 바이너리 결정" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "이 사용자의 프로세스 만 고려하십시오." + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "저장소에 대한 확인되지 않은 종속성 목록 표시" +@@ -372,132 +534,28 @@ msgstr "리포지토리의 최신 패키지 만 확인하십시오." + msgid "Check closure for this package only" + msgstr "이 패키지의 폐쇄 만 확인하십시오." + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -885,3 +943,12 @@ msgstr "꾸러미 %s 사용할 수 없습니다" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "잘못된 dnf 디버그 파일 : %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/pa.po b/po/pa.po +index d29ba7f..4843a98 100644 +--- a/po/pa.po ++++ b/po/pa.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2019-05-23 04:01+0000\n" + "Last-Translator: A S Alam \n" + "Language-Team: Punjabi\n" +@@ -15,6 +15,198 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PACKAGE|PACKAGE.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s' 'MACRO EXPR' ਫਾਰਮੈਟ ਦਾ ਨਹੀਂ ਹੈ" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ builddeps ਨਾਲ ਪੈਕੇਜ" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "ਕੁਝ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭੇ ਜੇ ਸਕੇ।" ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਕੋਈ ਮਿਲਦਾ ਪੈਕੇਜ ਨਹੀਂ: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "'%s': ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ, ਜਾਇਜ਼ ਸਰੋਤ rpm ਫਾਇਲ ਨਹੀਂ ਹੈ।" ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -214,61 +406,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PACKAGE|PACKAGE.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s' 'MACRO EXPR' ਫਾਰਮੈਟ ਦਾ ਨਹੀਂ ਹੈ" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ builddeps ਨਾਲ ਪੈਕੇਜ" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "ਕੁਝ ਪੈਕੇਜ ਨਹੀਂ ਲੱਭੇ ਜੇ ਸਕੇ।" +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਕੋਈ ਮਿਲਦਾ ਪੈਕੇਜ ਨਹੀਂ: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "'%s': ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਅਸਫ਼ਲ, ਜਾਇਜ਼ ਸਰੋਤ rpm ਫਾਇਲ ਨਹੀਂ ਹੈ।" +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "" +@@ -317,38 +454,63 @@ msgstr[0] "" + msgid "Could not save repo to repofile %s: %s" + msgstr "" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "'{}' ਡਾਇਰੈਕਟਰੀ '{}' ਕਰਕੇ ਬਣਾਉਣ ਲਈ ਅਸਮਰੱਥ" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ ਹੈ।" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "'{}' ਨੂੰ ਲੋਕਲ ਰਿਪੋ 'ਚ ਕਾਪੀ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "'{}' ਫਾਇਲ ਨਹੀਂ ਜਾ ਸਕੀ" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "ਲੋਕਲ ਰਿਪੋ ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "" +@@ -373,132 +535,28 @@ msgstr "" + msgid "Check closure for this package only" + msgstr "" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -881,3 +939,12 @@ msgstr "%s ਪੈਕੇਜ ਉਪਲਬਧ ਨਹੀਂ ਹੈ" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/pl.po b/po/pl.po +index 6d3a96f..c098d93 100644 +--- a/po/pl.po ++++ b/po/pl.po +@@ -13,17 +13,219 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-06-05 10:59+0200\n" +-"PO-Revision-Date: 2019-02-01 11:25+0000\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" ++"PO-Revision-Date: 2019-06-18 04:52+0000\n" + "Last-Translator: Piotr Drąg \n" + "Language-Team: Polish (http://www.transifex.com/projects/p/dnf-plugins-extras/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" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "Podaje zwartą listę zainstalowanych pakietów." ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PAKIET|PAKIET.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "„%s” nie jest w formacie „MAKRO WYRAŻENIE”" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "pakiety z zależnościami budowania do zainstalowania" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "określa makro do przetwarzania plików spec" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "traktuje parametry wiersza poleceń jako pliki spec" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "traktuje parametry wiersza poleceń jako źródłowe pliki RPM" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Nie można odnaleźć niektórych pakietów." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Brak pasujących pakietów do zainstalowania: „%s”" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "" ++"Otwarcie się nie powiodło: „%s”, nie jest prawidłowym źródłowym plikiem RPM." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Nie spełniono wszystkich zależności" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Otwarcie się nie powiodło: „%s”, nieprawidłowy plik spec: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "żaden pakiet nie pasuje: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "Wyświetla listę różnic między dwoma zestawami repozytoriów" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "Podaje poprzednie repozytorium, może być używane wiele razy" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "Podaje nowe repozytorium, może być używane wiele razy" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "Określa architektury do porównania, może być używane wiele razy" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "Wyświetla dodatkowe dane o rozmiarze zmian." ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++"Porównuje pakiety także według architektury. Domyślnie pakiety są " ++"porównywane tylko według nazw." ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++"Wyświetla prosty, jednowierszowy komunikat dla zmodyfikowanych pakietów." ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++"Dzieli dane zmodyfikowanych pakietów między zaktualizowane pakiety a pakiety" ++" zainstalowane w poprzedniej wersji." ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "Należy ustawić poprzednie i nowe repozytoria." ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr " Zmiana rozmiaru: {} B" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "Dodany pakiet : {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "Usunięty pakiet: {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "Zastąpione przez : {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Zaktualizowane pakiety" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"Zmodyfikowane pakiety" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "Pakiety zainstalowane w poprzedniej wersji" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "Podsumowanie" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "Dodane pakiety: {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "Usunięte pakiety: {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "Zmodyfikowane pakiety: {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "Zaktualizowane pakiety: {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "Pakiety zainstalowane w poprzedniej wersji: {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "Rozmiar dodanych pakietów: {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "Rozmiar usuniętych pakietów: {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "Rozmiar zmodyfikowanych pakietów: {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "Rozmiar zaktualizowanych pakietów: {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "Rozmiar pakietów zainstalowanych w poprzedniej wersji: {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "Zmiana rozmiaru: {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -234,62 +436,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Wtyczka blokady wersji: nie można przetworzyć wzoru:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PAKIET|PAKIET.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "„%s” nie jest w formacie „MAKRO WYRAŻENIE”" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "pakiety z zależnościami budowania do zainstalowania" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "określa makro do przetwarzania plików spec" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "traktuje parametry wiersza poleceń jako pliki spec" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "traktuje parametry wiersza poleceń jako źródłowe pliki RPM" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Nie można odnaleźć niektórych pakietów." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Brak pasujących pakietów do zainstalowania: „%s”" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "" +-"Otwarcie się nie powiodło: „%s”, nie jest prawidłowym źródłowym plikiem RPM." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Nie spełniono wszystkich zależności" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Otwarcie się nie powiodło: „%s”, nieprawidłowy plik spec: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "żaden pakiet nie pasuje: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "zarządza opcjami konfiguracji i repozytoriami programu DNF" +@@ -340,41 +486,69 @@ msgstr[2] "Utworzenie repozytoriów się nie powiodło" + msgid "Could not save repo to repofile %s: %s" + msgstr "Nie można zapisać repozytorium do pliku %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Nie można utworzyć katalogu „{}” z powodu „{}”" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "„{}” nie jest katalogiem" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Kopiowanie „{}” do lokalnego repozytorium" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Nie można zapisać pliku „{}”" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Ponowne budowanie lokalnego repozytorium" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + "wyświetla listę zainstalowanych pakietów, które nie są wymagane przez inne " + "pakiety" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "" + "określa, które zaktualizowane pliki binarne wymagają ponownego uruchomienia" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "uznaje tylko procesy tego użytkownika" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++"zgłasza tylko, czy wymagane jest ponowne uruchomienie (kod wyjścia 1), czy " ++"nie (kod wyjścia 0)" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "Od uruchomienia zaktualizowano główne biblioteki lub usługi:" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "Wymagane jest ponowne uruchomienie, aby w pełni je wykorzystać." ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "Więcej informacji:" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++"Od uruchomienia nie zaktualizowano żadnych głównych bibliotek ani usługi." ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "Ponowne uruchomienie nie powinno być konieczne." ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Wyświetla listę nierozwiązanych zależności dla repozytoriów" +@@ -401,147 +575,34 @@ msgstr "Sprawdza tylko najnowsze pakiety w repozytoriach" + msgid "Check closure for this package only" + msgstr "Sprawdza domknięcie tylko tego pakietu" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "Wyświetla listę różnic między dwoma zestawami repozytoriów" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "Podaje poprzednie repozytorium, może być używane wiele razy" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "Podaje nowe repozytorium, może być używane wiele razy" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + "Podaje architektury do porównania, może być używane wiele razy. Domyślnie " + "porównywane są tylko źródłowe pakiety RPM." + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "Wyświetla dodatkowe dane o rozmiarze zmian." +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +-"Porównuje pakiety także według architektury. Domyślnie pakiety są " +-"porównywane tylko według nazw." +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +-"Wyświetla prosty, jednowierszowy komunikat dla zmodyfikowanych pakietów." +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +-"Dzieli dane zmodyfikowanych pakietów między zaktualizowane pakiety a pakiety" +-" zainstalowane w poprzedniej wersji." +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "Należy ustawić poprzednie i nowe repozytoria." +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "Zmiana rozmiaru: {} B" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "Dodany pakiet : {}" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "Usunięty pakiet: {}" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "Zastąpione przez : {}" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Zaktualizowane pakiety" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + "\n" + "Pakiety zainstalowane w poprzedniej wersji" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +-"\n" +-"Zmodyfikowane pakiety" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + "\n" + "Podsumowanie" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "Dodane pakiety: {}" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "Usunięte pakiety: {}" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "Zaktualizowane pakiety: {}" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "Pakiety zainstalowane w poprzedniej wersji: {}" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "Zmodyfikowane pakiety: {}" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "Rozmiar dodanych pakietów: {}" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "Rozmiar usuniętych pakietów: {}" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "Rozmiar zmodyfikowanych pakietów: {}" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "Rozmiar zaktualizowanych pakietów: {}" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "Rozmiar pakietów zainstalowanych w poprzedniej wersji: {}" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "Zmiana rozmiaru: {}" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "pobiera wszystkie metadane." +@@ -560,7 +621,7 @@ msgstr "" + + #: ../plugins/reposync.py:80 + msgid "try to set local timestamps of local files by the one on the server" +-msgstr "" ++msgstr "próbuje ustawić lokalne czasy lokalnych plików na ten na serwerze" + + #: ../plugins/reposync.py:135 + msgid "Download target '{}' is outside of download path '{}'." +@@ -979,3 +1040,12 @@ msgstr "Pakiet %s jest niedostępny" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Błędny plik debugowania programu dnf: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "Parametr „-v” wyświetli bardziej szczegółowe informacje." ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "Otwarcie się nie powiodło: „%s”, nieprawidłowy plik spec: %s." +diff --git a/po/pt_BR.po b/po/pt_BR.po +index 345f282..134e2f1 100644 +--- a/po/pt_BR.po ++++ b/po/pt_BR.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2018-11-02 04:31+0000\n" + "Last-Translator: Copied by Zanata \n" + "Language-Team: Portuguese (Brazil)\n" +@@ -19,6 +19,198 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PACOTE|PACOTE.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s' não é o formato de 'MACRO_EXPR'" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "pacotes com dependências para instalar" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "define uma macro para especificações por file parsing" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "tratar argumentos de linha de comando como especificação de arquivos" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "tratar argumentos de linha de comando como origem rpm" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Alguns pacotes não puderam ser encontrados." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Nenhum pacote correspondente para instalar: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "Falha ao abrir: '%s', não é um pacote rpm válido." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Nem todas as dependências satisfeitas" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Falha ao abrir: '%s', arquivo spec inválido: %s." ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "nenhum pacote corresponde: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -219,61 +411,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PACOTE|PACOTE.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s' não é o formato de 'MACRO_EXPR'" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "pacotes com dependências para instalar" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "define uma macro para especificações por file parsing" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "tratar argumentos de linha de comando como especificação de arquivos" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "tratar argumentos de linha de comando como origem rpm" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Alguns pacotes não puderam ser encontrados." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Nenhum pacote correspondente para instalar: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "Falha ao abrir: '%s', não é um pacote rpm válido." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Nem todas as dependências satisfeitas" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Falha ao abrir: '%s', arquivo spec inválido: %s." +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "nenhum pacote corresponde: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "gerencia as opções de configuração e repositórios do dnf" +@@ -323,38 +460,63 @@ msgstr[1] "A configuração dos repositórios falharam." + msgid "Could not save repo to repofile %s: %s" + msgstr "Não pode salvar o repositório para o repofile %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Impossível criar um diretório '{}' devido a '{}'" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' não é um diretório" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Copiando '{}' para o repo local" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Impossível escrever arquivo '{}'" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Reconstruindo repo local" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "Lista pacotes instalados não exigidos por nenhum outro pacote" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "determinar se os binários atualizados necessitam de restart" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "somente considera os processos deste usuário" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Exibir uma lista de dependências não resolvidas para os repositórios" +@@ -381,132 +543,28 @@ msgstr "Verifique apenas os pacotes mais recentes nos repositórios" + msgid "Check closure for this package only" + msgstr "Verificar o encerramento somente para este pacote" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -918,3 +976,12 @@ msgstr "Pacote %s indisponível" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Arquivo depuração do dnf inválido: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/ru.po b/po/ru.po +index fae26b2..91187e8 100644 +--- a/po/ru.po ++++ b/po/ru.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2019-02-07 08:23+0000\n" + "Last-Translator: Igor Gorbounov \n" + "Language-Team: Russian\n" +@@ -17,6 +17,207 @@ 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" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[ПАКЕТ|ПАКЕТ.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "«%s» не в формате «MACRO EXPR»" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "пакеты с зависимостями для сборки к установке" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "определить макрос для разбора spec-файла" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "обрабатывать аргументы командной строки как spec-файлы" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "обрабатывать аргументы командной строки как rpm с исходными файлами" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Некоторые пакеты не удалось найти." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Нет подходящего пакета для установки: «%s»" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "" ++"Ошибка открытия файла: «%s», неправильный файл rpm с исходными текстами." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Не все зависимости удовлетворены" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Ошибка открытия файла: «%s», неправильный spec-файл: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "нет подходящих пакетов: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "Показать список различий двух наборов репозиториев" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "Укажите старый репозиторий, может использоваться несколько раз" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "Укажите новый репозиторий, может использоваться несколько раз" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "Выводить дополнительные данные о размере изменений." ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++"Сравнивать пакеты еще и по архитектуре. По умолчанию, пакеты сравниваются " ++"только по имени." ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "Выводить простое однострочное сообщение для измененных пакетов." ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++"Разделять данные для измененных пакетов между обновленными пакетами и " ++"пакетами с прежними версиями." ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "Должны быть настроены как старый, так и новый репозитории." ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "Добавленный пакет : {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "Удаленный пакет: {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "Замещается пакетом : {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Обновленные пакеты" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"Измененные пакеты" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "Добавленные пакеты: {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "Удаленные пакеты: {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "Измененные пакеты: {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "Обновленные пакеты: {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "Пакеты, возвращенные к прежней версии: {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "Размер добавленных пакетоы: {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "Размер удаленных пакетов: {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "Размер измененных пакетов: {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "Размер обновленных пакетов: {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "Размер пакетов, возвращенных к прежней версии: {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "Изменение размера: {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -228,62 +429,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Подключаемый модуль Versionlock: не удалось разобрать шаблон:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[ПАКЕТ|ПАКЕТ.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "«%s» не в формате «MACRO EXPR»" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "пакеты с зависимостями для сборки к установке" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "определить макрос для разбора spec-файла" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "обрабатывать аргументы командной строки как spec-файлы" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "обрабатывать аргументы командной строки как rpm с исходными файлами" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Некоторые пакеты не удалось найти." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Нет подходящего пакета для установки: «%s»" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "" +-"Ошибка открытия файла: «%s», неправильный файл rpm с исходными текстами." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Не все зависимости удовлетворены" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Ошибка открытия файла: «%s», неправильный spec-файл: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "нет подходящих пакетов: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "управление параметрами конфигурации dnf и репозиториями" +@@ -334,39 +479,64 @@ msgstr[2] "Не удалось настроить конфигурацию ре + msgid "Could not save repo to repofile %s: %s" + msgstr "Не удалось сохранить репозиторий в repofile %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Не удается создать каталог «{}» из-за «{}»" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "«{}» не является каталогом" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Копирование «{}» в локальный репозиторий" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Ошибка записи файла «{}»" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Пересборка локального репозитория" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + "Показать список установленных пакетов, не требующихся для других пакетов" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "определить обновленные двоичные файлы, требующие перезапуска" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "рассматривать только процессы этого пользователя" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Показать список неразрешенных зависимостей для репозиториев" +@@ -392,146 +562,34 @@ msgstr "Проверять только самые новые пакеты в р + msgid "Check closure for this package only" + msgstr "Проверить завершение только для этого пакета" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "Показать список различий двух наборов репозиториев" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "Укажите старый репозиторий, может использоваться несколько раз" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "Укажите новый репозиторий, может использоваться несколько раз" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + "Укажите архитектуры для сравнения, это может использоваться несколько раз. " + "По умолчанию, сравниваются только rpm с исходными текстами." + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "Выводить дополнительные данные о размере изменений." +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +-"Сравнивать пакеты еще и по архитектуре. По умолчанию, пакеты сравниваются " +-"только по имени." +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "Выводить простое однострочное сообщение для измененных пакетов." +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +-"Разделять данные для измененных пакетов между обновленными пакетами и " +-"пакетами с прежними версиями." +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "Должны быть настроены как старый, так и новый репозитории." +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "Изменение размера: {} байт" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "Добавленный пакет : {}" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "Удаленный пакет: {}" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "Замещается пакетом : {}" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Обновленные пакеты" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + "\n" + "Пакеты, возвращенные к прежней версии" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +-"\n" +-"Измененные пакеты" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + "\n" + "Итог" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "Добавленные пакеты: {}" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "Удаленные пакеты: {}" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "Обновленные пакеты: {}" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "Пакеты, возвращенные к прежней версии: {}" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "Измененные пакеты: {}" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "Размер добавленных пакетоы: {}" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "Размер удаленных пакетов: {}" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "Размер измененных пакетов: {}" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "Размер обновленных пакетов: {}" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "Размер пакетов, возвращенных к прежней версии: {}" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "Изменение размера: {}" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "загрузить все метаданные." +@@ -963,3 +1021,12 @@ msgstr "Пакета %s нет" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Плохой отладочный файл dnf: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/sq.po b/po/sq.po +index 90dbfe7..31861ee 100644 +--- a/po/sq.po ++++ b/po/sq.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2017-04-20 11:42+0000\n" + "Last-Translator: Sidorela Uku \n" + "Language-Team: Albanian\n" +@@ -14,6 +14,198 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n != 1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PACKAGE|PACKAGE.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s\" nuk është e formatit 'MACRO EXPR'" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "" ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "" ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -213,61 +405,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PACKAGE|PACKAGE.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s\" nuk është e formatit 'MACRO EXPR'" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "" +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "" +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "" +@@ -316,38 +453,63 @@ msgstr[0] "" + msgid "Could not save repo to repofile %s: %s" + msgstr "" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "" +@@ -372,132 +534,28 @@ msgstr "" + msgid "Check closure for this package only" + msgstr "" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -880,3 +938,12 @@ msgstr "" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/sr.po b/po/sr.po +index bfe5743..332f889 100644 +--- a/po/sr.po ++++ b/po/sr.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2015-06-23 11:46+0000\n" + "Last-Translator: Momcilo Medic \n" + "Language-Team: Serbian\n" +@@ -14,6 +14,198 @@ 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" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[ПАКЕТ|ПАКЕТ.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s' није формата 'MACRO EXPR'" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "пакети са builddeps за инсталирање" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "дефиниши макро за обраду spec датотеке" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "" ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Нема одговарајућег пакета за инсталацију: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "" ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Нису све програмске зависности задовољене" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -213,61 +405,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[ПАКЕТ|ПАКЕТ.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s' није формата 'MACRO EXPR'" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "пакети са builddeps за инсталирање" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "дефиниши макро за обраду spec датотеке" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "" +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Нема одговарајућег пакета за инсталацију: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "" +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Нису све програмске зависности задовољене" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "управља dnf опцијама подешавања и ризницама" +@@ -316,38 +453,63 @@ msgstr[0] "" + msgid "Could not save repo to repofile %s: %s" + msgstr "Не могу да сачувам ризницу у датотеку ризнице %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "утврди ажуриране бинарне датотеке које треба поново покренути" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "узми у обзир процесе само од овог корисника" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "" +@@ -372,132 +534,28 @@ msgstr "" + msgid "Check closure for this package only" + msgstr "" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -880,3 +938,12 @@ msgstr "" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/sv.po b/po/sv.po +index 87c7907..fcc140a 100644 +--- a/po/sv.po ++++ b/po/sv.po +@@ -5,17 +5,215 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-06-05 10:59+0200\n" +-"PO-Revision-Date: 2019-02-18 11:27+0000\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" ++"PO-Revision-Date: 2019-06-20 08:02+0000\n" + "Last-Translator: Göran Uddeborg \n" + "Language-Team: Swedish\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" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "Ger en kompakt lista över installerade paket." ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PAKET|PAKET.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "”%s” är inte på formatet ”MAKRO UTTR”" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "paket med byggberoenden att installera" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "definiera ett makro för spec-filtolkning" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "behandla kommandoradsargument som spec-filer" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "behandla kommandoradsargument som källkods-rpm:er" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Några paket fanns inte." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Inget matchande paket att installera: ”%s”" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "Misslyckades att öppna: ”%s”, inte en giltig källkods-rpm-fil." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Alla beroenden uppfylldes inte" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Misslyckades att öppna: ”%s”, inte en giltig spec-fil: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "inget paket matchade: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "Lista skillnader mellan två uppsättningar förråd" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "Ange ett gammalt förråd, kan användas flera gånger" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "Ange ett nytt förråd, kan användas flera gånger" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "Ange arkitekturer att jämföra, kan användas flera gånger" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "Skriv ut ytterligare data om storleken på ändringarna." ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "Jämför paket efter arkitektur." ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "Skriv ut ett enkelt enradsmeddelande för ändrade paket." ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++"Dela upp data för modifierade paket mellan uppgraderade och nedgraderade " ++"paket." ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "Både gamla och nya förråd måste anges." ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr " Storleksändring: {} byte" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "Tillagt paket: {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "Borttaget paket: {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "Fasas ut av: {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Uppgraderade paket" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"Modifierade paket" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "Nedgraderade paket" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "Sammanfattning" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "Tillagda paket: {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "Borttagna paket: {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "Modifierade paket: {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "Uppgraderade paket: {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "Nedgraderade paket: {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "Storlek på tillagda paket: {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "Storlek på borttagna paket: {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "Storlek på modifierade paket: {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "Storlek på uppgraderade paket: {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "Storlek på nedgraderade paket: {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "Storleksändring: {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -225,61 +423,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Insticksmodul för versionslås: kunde inte tolka mönstret:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PAKET|PAKET.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "”%s” är inte på formatet ”MAKRO UTTR”" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "paket med byggberoenden att installera" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "definiera ett makro för spec-filtolkning" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "behandla kommandoradsargument som spec-filer" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "behandla kommandoradsargument som källkods-rpm:er" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Några paket fanns inte." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Inget matchande paket att installera: ”%s”" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "Misslyckades att öppna: ”%s”, inte en giltig källkods-rpm-fil." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Alla beroenden uppfylldes inte" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Misslyckades att öppna: ”%s”, inte en giltig spec-fil: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "inget paket matchade: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "hantera dnf-konfigurationsalternativ och -förråd" +@@ -329,38 +472,65 @@ msgstr[1] "Konfiguration av förråd misslyckades" + msgid "Could not save repo to repofile %s: %s" + msgstr "Kunde inte spara förrådet till förrådsfilen %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Kan inte skapa en katalog ”{}” på grund av ”{}”" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "”{}” är inte en katalog" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Kopierar ”{}” till lokalt förråd" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Kan inte skriva filen ”{}”" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Bygger om lokalt förråd" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "Lista installerade paket som inte behövs av något annat paket" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "avgör vilka uppdaterade binärer som behöver startas om" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "betrakta endast denna användares processer" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++"rapportera endast huruvida en omstart behövs (slutkod 1) eller inte (slutkod" ++" 0)" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "Kärnbibliotek och -tjänster har uppdaterats sedan uppstart:" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "En omstart behövs för att helt utnyttja dessa uppdateringar." ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "Mer information:" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "Inga kärnbibliotek eller -tjänster har uppdaterats sedan uppstart." ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "En omstart skall inte behövas." ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Visa en lista över olösta beroenden för förråd" +@@ -385,144 +555,34 @@ msgstr "Kontrollera endast de nyaste paketen i förrådet" + msgid "Check closure for this package only" + msgstr "Kontrollera endast höljet för detta paket" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "Lista skillnader mellan två uppsättningar förråd" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "Ange ett gammalt förråd, kan användas flera gånger" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "Ange ett nytt förråd, kan användas flera gånger" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + "Ange arkitekturer att jämföra, kan användas flera gånger. Som standard " + "jämförs endast källkods-rpm:er." + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "Skriv ut ytterligare data om storleken på ändringarna." +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "Jämför paket efter arkitektur." +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "Skriv ut ett enkelt enradsmeddelande för ändrade paket." +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +-"Dela upp data för modifierade paket mellan uppgraderade och nedgraderade " +-"paket." +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "Både gamla och nya förråd måste anges." +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "Storleksändring: {} byte" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "Tillagt paket: {}" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "Borttaget paket: {}" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "Fasas ut av: {}" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Uppgraderade paket" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + "\n" + "Nedgraderade paket" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +-"\n" +-"Modifierade paket" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + "\n" + "Sammanfattning" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "Tillagda paket: {}" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "Borttagna paket: {}" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "Uppgraderade paket: {}" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "Nedgraderade paket: {}" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "Modifierade paket: {}" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "Storlek på tillagda paket: {}" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "Storlek på borttagna paket: {}" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "Storlek på modifierade paket: {}" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "Storlek på uppgraderade paket: {}" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "Storlek på nedgraderade paket: {}" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "Storleksändring: {}" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "hämta all metadatan" +@@ -542,6 +602,7 @@ msgstr "" + #: ../plugins/reposync.py:80 + msgid "try to set local timestamps of local files by the one on the server" + msgstr "" ++"försök att sätta lokala tidsstämplar på lokala filer från den på servern" + + #: ../plugins/reposync.py:135 + msgid "Download target '{}' is outside of download path '{}'." +@@ -955,3 +1016,12 @@ msgstr "Paketet %s är inte tillgängligt" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Felaktig dnf-felsökningsfil: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "Använd argumentet ”-v” för att få mer detaljerad information." ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "Misslyckades att öppna: ”%s”, inte en giltig spec-fil: %s." +diff --git a/po/tr.po b/po/tr.po +index ea69269..010ccbf 100644 +--- a/po/tr.po ++++ b/po/tr.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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2019-05-11 10:32+0000\n" + "Last-Translator: Serdar Sağlam \n" + "Language-Team: Turkish\n" +@@ -14,6 +14,206 @@ msgstr "" + "Plural-Forms: nplurals=2; plural=(n>1)\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "" ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "" ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "İki depo arasındaki farkları listele" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "Eski depoyı belirtin, birden çok kez kullanılabilir" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "Yeni depo belirtin, birden çok kez kullanılabilir" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "Değişikliklerin büyüklüğü hakkında ek veriler alın." ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++"Paketleri de mimari ile karşılaştırın. Varsayılan olarak paketler sadece " ++"isim ile karşılaştırılır." ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "Değiştirilmiş paketler için basit bir satırlık mesaj gönderin." ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++"Değiştirilmiş paketlerin verilerini yükseltilmiş ve düşürülmüş paketler " ++"arasında bölün." ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "Hem eski hem de yeni depolar ayarlanmalıdır." ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "Eklenen paket : {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "Kaldırılan paket: {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Yükseltilmiş paketler" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"Düzenlenmiş paketler" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "Eklenen paketler: {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "Kaldırılan paketler: {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "Değiştirilen paketler: {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "Yükseltilmiş paketler: {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "Sürümü düşürülen paketler: {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "Eklenen paketlerin boyutu: {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "Kaldırılan paketlerin boyutu: {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "Değiştirilen paketlerin boyutu: {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "Yükseltilmiş paketlerin boyutu: {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "Sürümü düşürülen paketlerin boyutu: {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -219,61 +419,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "" +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "" +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "" +@@ -322,38 +467,63 @@ msgstr[0] "" + msgid "Could not save repo to repofile %s: %s" + msgstr "" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "'{}' nedeniyle '{}' dizini oluşturulamıyor" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' bir dizin değil" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "'{}' dosyasını yerel depoya kopyala" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Dosya'ya yazılamıyor '{}'" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Yerel repoyu yeniden oluştur" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "Başka bir paketin gerektirmediği kurulu paketleri listeler" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "" +@@ -378,146 +548,34 @@ msgstr "" + msgid "Check closure for this package only" + msgstr "" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "İki depo arasındaki farkları listele" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "Eski depoyı belirtin, birden çok kez kullanılabilir" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "Yeni depo belirtin, birden çok kez kullanılabilir" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + "Karşılaştırılacak mimarileri belirtin, birçok kez kullanılabilir. Varsayılan" + " olarak, sadece kaynak rpm'ler karşılaştırılır." + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "Değişikliklerin büyüklüğü hakkında ek veriler alın." +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +-"Paketleri de mimari ile karşılaştırın. Varsayılan olarak paketler sadece " +-"isim ile karşılaştırılır." +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "Değiştirilmiş paketler için basit bir satırlık mesaj gönderin." +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +-"Değiştirilmiş paketlerin verilerini yükseltilmiş ve düşürülmüş paketler " +-"arasında bölün." +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "Hem eski hem de yeni depolar ayarlanmalıdır." +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "Boyut değişimi: {} bayt" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "Eklenen paket : {}" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "Kaldırılan paket: {}" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Yükseltilmiş paketler" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + "\n" + "Sürümü düşürülen paketler" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +-"\n" +-"Düzenlenmiş paketler" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + "\n" + "Özet" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "Eklenen paketler: {}" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "Kaldırılan paketler: {}" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "Yükseltilmiş paketler: {}" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "Sürümü düşürülen paketler: {}" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "Değiştirilen paketler: {}" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "Eklenen paketlerin boyutu: {}" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "Kaldırılan paketlerin boyutu: {}" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "Değiştirilen paketlerin boyutu: {}" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "Yükseltilmiş paketlerin boyutu: {}" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "Sürümü düşürülen paketlerin boyutu: {}" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "" +@@ -900,3 +958,12 @@ msgstr "" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/uk.po b/po/uk.po +index efa80a4..7cc6714 100644 +--- a/po/uk.po ++++ b/po/uk.po +@@ -7,17 +7,217 @@ msgid "" + msgstr "" + "Project-Id-Version: PACKAGE VERSION\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2019-06-05 10:59+0200\n" +-"PO-Revision-Date: 2019-06-03 03:40+0000\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" ++"PO-Revision-Date: 2019-06-05 09:22+0000\n" + "Last-Translator: Yuri Chornoivan \n" + "Language-Team: Ukrainian \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" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[ПАКУНОК|ПАКУНОК.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "«%s» не записано у форматі «МАКРОС ВИРАЗ»" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "пакунки із залежностями для збирання, які встановлюватимуться" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "визначити макрос для обробки файла специфікацій" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "вважати аргументи рядка команди назвами файлів spec" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "вважати аргументи рядка команди назвами rpm із кодом пакунків" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "Не вдалося знайти деякі з пакунків." ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "Немає відповідних пакунків для встановлення: «%s»" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "Не вдалося відкрити «%s», це не файл rpm із кодом пакунка." ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "Задоволено не усі залежності" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "Не вдалося відкрити «%s» — файл не є коректним файлом spec: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "немає відповідного пакунка: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "Вивести список відмінностей між двома наборами сховищ" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "Вказати старе сховище, можна використовувати декілька разів" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "Вказати нове сховище, можна використовувати декілька разів" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "Вивести додаткові дані щодо розміру змін." ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++"Порівнювати пакунки іще і за архітектурою. Типово порівняння пакунків " ++"виконується лише за назвою." ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "Вивести просте однорядкове повідомлення для змінених пакунків." ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++"Розділити дані щодо змінених пакунків на пакунки, які оновлено, і пакунки, " ++"версії яких знижено." ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "Слід вказати і старі, і нові сховища." ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "Доданий пакунок: {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "Вилучений пакунок: {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "Є застарілим через: {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"Оновлені пакунки" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"Змінені пакунки" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "Додані пакунки: {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "Вилучені пакунки: {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "Змінені пакунки: {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "Оновлені пакунки: {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "Пакунки зі зниженням версії: {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "Розмір доданих пакунків: {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "Розмір вилучених пакунків: {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "Розмір змінених пакунків: {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "Розмір оновлених пакунків: {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "Розмір пакунків зі зниженими версіями: {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "Різниця у розмірах: {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -229,61 +429,6 @@ msgstr "" + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Додаток фіксування версій: не вдалося обробити взірець:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[ПАКУНОК|ПАКУНОК.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "«%s» не записано у форматі «МАКРОС ВИРАЗ»" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "пакунки із залежностями для збирання, які встановлюватимуться" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "визначити макрос для обробки файла специфікацій" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "вважати аргументи рядка команди назвами файлів spec" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "вважати аргументи рядка команди назвами rpm із кодом пакунків" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "Не вдалося знайти деякі з пакунків." +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "Немає відповідних пакунків для встановлення: «%s»" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "Не вдалося відкрити «%s», це не файл rpm із кодом пакунка." +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "Задоволено не усі залежності" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "Не вдалося відкрити «%s» — файл не є коректним файлом spec: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "немає відповідного пакунка: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "керування налаштуваннями та записами сховищ dnf" +@@ -335,39 +480,64 @@ msgstr[2] "Помилка під час налаштовування схови + msgid "Could not save repo to repofile %s: %s" + msgstr "Не вдалося зберегти дані сховища до файла сховищ %s: %s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "Не вдалося створити каталог «{}» через те, що «{}»" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "«{}» не є каталогом" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "Копіюємо «{}» до локального сховища" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "Не вдалося записати файл «{}»" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "Перезбираємо локальне сховище" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "" + "Вивести список пакунків, які не потрібні для роботи будь-яких інших пакунків" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "визначити оновлені виконувані файли, які потребують перезапуску" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "брати до уваги лише процеси цього користувача" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "Показати список нерозв’язаних залежностей для сховищ" +@@ -394,146 +564,34 @@ msgstr "Перевірити лише найновіші пакунки у сх + msgid "Check closure for this package only" + msgstr "Перевірити замкненість лише для цього пакунка" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "Вивести список відмінностей між двома наборами сховищ" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "Вказати старе сховище, можна використовувати декілька разів" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "Вказати нове сховище, можна використовувати декілька разів" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + "Вказати архітектури для порівняння, можна використовувати декілька разів. " + "Типово, порівнюватимуться лише rpm із початковими кодами." + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "Вивести додаткові дані щодо розміру змін." +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +-"Порівнювати пакунки іще і за архітектурою. Типово порівняння пакунків " +-"виконується лише за назвою." +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "Вивести просте однорядкове повідомлення для змінених пакунків." +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +-"Розділити дані щодо змінених пакунків на пакунки, які оновлено, і пакунки, " +-"версії яких знижено." +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "Слід вказати і старі, і нові сховища." +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "Зміна розміру: {} bytes" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "Доданий пакунок: {}" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "Вилучений пакунок: {}" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "Є застарілим через: {}" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +-"\n" +-"Оновлені пакунки" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + "\n" + "Пакунки зі зниженням версії" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +-"\n" +-"Змінені пакунки" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + "\n" + "Резюме" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "Додані пакунки: {}" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "Вилучені пакунки: {}" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "Оновлені пакунки: {}" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "Пакунки зі зниженням версії: {}" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "Змінені пакунки: {}" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "Розмір доданих пакунків: {}" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "Розмір вилучених пакунків: {}" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "Розмір змінених пакунків: {}" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "Розмір оновлених пакунків: {}" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "Розмір пакунків зі зниженими версіями: {}" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "Різниця у розмірах: {}" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "отримати усі метадані." +@@ -553,6 +611,8 @@ msgstr "" + #: ../plugins/reposync.py:80 + msgid "try to set local timestamps of local files by the one on the server" + msgstr "" ++"намагатися встановлювати локальні позначки часу для локальних файлів за " ++"позначками часу на сервері" + + #: ../plugins/reposync.py:135 + msgid "Download target '{}' is outside of download path '{}'." +@@ -974,3 +1034,12 @@ msgstr "Пакунок %s недоступний" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "Помилковий файл діагностики dnf: %s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +diff --git a/po/zanata.xml b/po/zanata.xml +index 2230712..bc4342e 100644 +--- a/po/zanata.xml ++++ b/po/zanata.xml +@@ -2,6 +2,6 @@ + + https://fedora.zanata.org/ + dnf-plugins-core +- master ++ rhel-8.1 + gettext + +diff --git a/po/zh_CN.po b/po/zh_CN.po +index 31ef0f5..19c2795 100644 +--- a/po/zh_CN.po ++++ b/po/zh_CN.po +@@ -4,21 +4,218 @@ + # Jerry Lee , 2017. #zanata + # cheng ye <18969068329@163.com>, 2017. #zanata + # Ludek Janda , 2018. #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:59+0200\n" +-"PO-Revision-Date: 2018-09-18 02:17+0000\n" +-"Last-Translator: Copied by Zanata \n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" ++"PO-Revision-Date: 2019-06-27 04:50+0000\n" ++"Last-Translator: Tony Fu \n" + "Language-Team: Chinese (China)\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" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "提供安装软件的紧凑列表" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[软件包名|软件包名.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "'%s' 不是 'MACRO EXPR' 的类型" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "由于构建依赖安装的软件包" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "定义一个用于处理 Spec 文件的宏" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "将命令行参数作为 Spec 文件处理" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "将命令行参数作为源码 RPM 处理" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "某些软件包无法找到。" ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "没有匹配的软件包可以安装: '%s'" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "打开文件失败: '%s',不是有效的源码 RPM 文件。" ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "没有满足全部的依赖关系" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "打开失败: '%s', 不是有效的 spec 文件: %s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "无匹配软件包: %s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "列出两组仓库中的不同" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "指定旧的仓库,可以使用多次" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "指定新的仓库,可以使用多次" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "指定要比较的架构,可以使用多次" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "输出关于改变大小的额外数据。" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "同时按架构比较软件包。在默认情况下只按名称比较软件包。" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "为修改的软件包输出一个简单的单行信息。" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "在升级和降级的软件包间为修改的软件包分隔数据。" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "新仓库和旧仓库都需要被设置。" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr " 大小的变化 : {} 字节" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "添加的软件包 : {}" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "删除的软件包 : {}" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "过期于 : {}" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++"\n" ++"升级的软件包" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++"\n" ++"修改的软件包" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "降级的软件包" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "概述" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "添加的软件包 : {}" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "删除的软件包 : {}" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "修改的软件包 : {}" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "升级的软件包 : {}" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "降级的软件包 : {}" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "添加的软件包的大小 : {}" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "删除的软件包的大小 : {}" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "修改的软件包的大小 : {}" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "升级的软件包的大小 : {}" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "降级的软件包的大小 : {}" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "大小改变 : {}" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -79,74 +276,74 @@ msgstr "仓库 %s 的 comps.xml 已保存" + #: ../plugins/changelog.py:37 + #, python-brace-format + msgid "Not a valid date: \"{0}\"." +-msgstr "" ++msgstr "无效的日期 : \"{0}\"." + + #: ../plugins/changelog.py:43 + msgid "Show changelog data of packages" +-msgstr "" ++msgstr "查看软件包的改变日志数据" + + #: ../plugins/changelog.py:51 + msgid "" + "show changelog entries since DATE. To avoid ambiguosity, YYYY-MM-DD format " + "is recommended." +-msgstr "" ++msgstr "显示自 DATE 开始的改变日志信息。为了避免混淆,推荐使用 YYYY-MM-DD 格式。" + + #: ../plugins/changelog.py:55 + msgid "show given number of changelog entries per package" +-msgstr "" ++msgstr "每个软件包显示指定数量的改变日志信息" + + #: ../plugins/changelog.py:58 + msgid "" + "show only new changelog entries for packages, that provide an upgrade for " + "some of already installed packages." +-msgstr "" ++msgstr "只显示软件包新的改变日志信息,为已安装的软件包提供升级" + + #: ../plugins/changelog.py:60 + msgid "PACKAGE" +-msgstr "" ++msgstr "软件包" + + #: ../plugins/changelog.py:81 ../plugins/debuginfo-install.py:85 + #, python-format + msgid "No match for argument: %s" + msgstr "未找到匹配的参数: %s" + + #: ../plugins/changelog.py:109 + msgid "Listing changelogs since {}" +-msgstr "" ++msgstr "列出自 {} 后的改变日志信息" + + #: ../plugins/changelog.py:111 + msgid "Listing only latest changelog" + msgid_plural "Listing {} latest changelogs" +-msgstr[0] "" ++msgstr[0] "只列出最新的改变日志" + + #: ../plugins/changelog.py:116 + msgid "Listing only new changelogs since installed version of the package" +-msgstr "" ++msgstr "在列出安装的软件包版本后的新改变日志" + + #: ../plugins/changelog.py:118 + msgid "Listing all changelogs" +-msgstr "" ++msgstr "列出所有改变日志" + + #: ../plugins/changelog.py:122 + msgid "Changelogs for {}" +-msgstr "" ++msgstr "{} 的改变日志" + + #: ../plugins/debuginfo-install.py:58 + msgid "install debuginfo packages" + msgstr "安装调试信息软件包" + + #: ../plugins/debuginfo-install.py:92 + msgid "No debuginfo packages available to install" +-msgstr "" ++msgstr "没有可用的 debuginfo 软件包进行安装" + + #: ../plugins/debuginfo-install.py:95 + msgid "Unable to find a match" + msgstr "没有任何匹配" + + #: ../plugins/debuginfo-install.py:132 + #, python-format + msgid "Could not find debuginfo for package: %s" +-msgstr "" ++msgstr "无法找到软件包的 debuginfo : %s" + + #: ../plugins/versionlock_old.py:32 ../plugins/versionlock.py:32 + #: ../plugins/versionlock_master.py:32 +@@ -218,61 +415,6 @@ msgstr "Versionlock 插件: 文件 \"{}\" 中的排除规则数量被应用:{} + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Versionlock 插件:不能解析特征:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[软件包名|软件包名.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "'%s' 不是 'MACRO EXPR' 的类型" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "由于构建依赖安装的软件包" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "定义一个用于处理 Spec 文件的宏" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "将命令行参数作为 Spec 文件处理" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "将命令行参数作为源码 RPM 处理" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "某些软件包无法找到。" +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "没有匹配的软件包可以安装: '%s'" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "打开文件失败: '%s',不是有效的源码 RPM 文件。" +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "没有满足全部的依赖关系" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "打开失败: '%s', 不是有效的 spec 文件: %s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "无匹配软件包: %s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "管理 dnf 配置选项和软件仓库" +@@ -321,38 +463,63 @@ msgstr[0] "配置仓库失败" + msgid "Could not save repo to repofile %s: %s" + msgstr "无法保存仓库至仓库文件 %s:%s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "无法创建目录 '{}' 由于 '{}'" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' 不是一个目录" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "正在复制 '{}' 至本地仓库" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "无法写入文件 '{}'" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "正在重建本地仓库" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "列出已安装但不被任何其他软件包所需要的软件包" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "判断所升级的二进制文件是否需要重启" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "仅考虑当前用户的进程" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "只报告需要重新引导 (退出代码为 1) 或不需要重新引导 (退出代码为 0)" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "在引导后 Core 库或服务已被更新 :" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "需要重新启动后才可以使这些更新完全生效" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "更多信息 :" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "在引导后没有 core 库或服务被更新。" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "不需要重新启动。" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "显示仓库中未被解决的依赖关系的列表" +@@ -377,153 +544,53 @@ msgstr "只检查仓库中最新的软件包" + msgid "Check closure for this package only" + msgstr "仅为该软件包检查依赖闭合性" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." +-msgstr "" +- +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" ++msgstr "指定要比较的架构,可以使用多次。默认情况下,只比较源 rpms。" + + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" +-msgstr "" +- +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" ++msgstr "大小的变化 : {} 字节" + + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" +- +-#: ../plugins/repodiff.py:207 +-msgid "" + "\n" +-"Modified packages" +-msgstr "" ++"降级的软件包" + + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" +- +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" ++"\n" ++"概述" + + #: ../plugins/reposync.py:69 + msgid "download all the metadata." +-msgstr "" ++msgstr "下载所有元数据" + + #: ../plugins/reposync.py:73 + msgid "where to store downloaded repositories" +-msgstr "" ++msgstr "存储下载的仓库的位置" + + #: ../plugins/reposync.py:75 + msgid "" + "where to store downloaded repository metadata. Defaults to the value of " + "--download-path." +-msgstr "" ++msgstr "存储下载的仓库元数据的位置。默认为 --download-path 的值。" + + #: ../plugins/reposync.py:80 + msgid "try to set local timestamps of local files by the one on the server" +-msgstr "" ++msgstr "根据服务器上的文件设置本地文件的本地时间戳" + + #: ../plugins/reposync.py:135 + msgid "Download target '{}' is outside of download path '{}'." +-msgstr "" ++msgstr "下载的目标 '{}' 在下载路径 '{}' 以外。" + + #: ../plugins/repomanage.py:44 + msgid "Manage a directory of rpm packages" +@@ -589,7 +656,7 @@ msgstr "解析并下载所需的依赖关系" + msgid "" + "when running with --resolve, download all dependencies (do not exclude " + "already installed ones)" +-msgstr "" ++msgstr "当运行时使用 --resolve,下载所有依赖软件包 (不排除已安装的软件包)" + + #: ../plugins/download.py:66 + msgid "" +@@ -703,7 +770,7 @@ msgstr "按照用户 NAME 列出可用的 Copr 仓库" + + #: ../plugins/copr.py:111 + msgid "Specify an instance of Copr to work with" +-msgstr "" ++msgstr "指定需要使用的 Copr 实例" + + #: ../plugins/copr.py:145 ../plugins/copr.py:210 ../plugins/copr.py:230 + msgid "Error: " +@@ -714,10 +781,11 @@ msgid "" + "specify Copr hub either with `--hub` or using " + "`copr_hub/copr_username/copr_projectname` format" + msgstr "" ++"使用 `--hub` 或使用 `copr_hub/copr_username/copr_projectname` 格式指定 Copr hub" + + #: ../plugins/copr.py:149 + msgid "multiple hubs specified" +-msgstr "" ++msgstr "指定多个 hub" + + #: ../plugins/copr.py:211 ../plugins/copr.py:215 + msgid "exactly two additional parameters to copr command are required" +@@ -748,6 +816,19 @@ msgid "" + "\n" + "Do you really want to enable {0}?" + msgstr "" ++"\n" ++"您将启用一个 Copr 仓库。请注意这个仓库\n" ++"不是主发行版本的一部分,质量可能会有所不同。\n" ++"\n" ++"Fedora 项目对其不行使除了于 Copr 常见问题\n" ++"\n" ++"中所提出的规则外的任何权力,并且其软件包不保证达到特定质量\n" ++"和安全水准。\n" ++"\n" ++"请不要在 Fedora Bugzilla 中报告这些软件包中出现的\n" ++"问题。当出现问题时,请联系仓库的所有者。\n" ++"\n" ++"您确定要启用 {0} 吗?" + + #: ../plugins/copr.py:263 + msgid "Repository successfully enabled." +@@ -771,6 +852,7 @@ msgid "" + " about Copr hub - the default one was assumed. Re-enable the project to fix " + "this." + msgstr "" ++"* 这些 coprs 有使用旧格式的 repo 文件,它们没有包括 Copr hub 的信息 - 假设使用默认值。重新启用项目来解决这个问题。" + + #: ../plugins/copr.py:336 + msgid "Can't parse repositories for username '{}'." +@@ -816,7 +898,7 @@ msgstr "该软件仓库不存在。" + #: ../plugins/copr.py:506 + #, python-brace-format + msgid "Failed to remove copr repo {0}/{1}/{2}" +-msgstr "" ++msgstr "删除 copr repo {0}/{1}/{2} 失败" + + #: ../plugins/copr.py:517 + msgid "Failed to disable copr repo {}/{}" +@@ -906,3 +988,12 @@ msgstr "软件包 %s 不可用。" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "损坏的 dnf 调试文件:%s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "使用 '-v' 参数来获得更详细的信息。" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "打开 '%s' 失败,不是一个有效的 spec 文件 : %s." +diff --git a/po/zh_TW.po b/po/zh_TW.po +index 8bea70f..0970ac4 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:59+0200\n" ++"POT-Creation-Date: 2019-06-18 16:04+0200\n" + "PO-Revision-Date: 2019-04-02 05:18+0000\n" + "Last-Translator: Cheng-Chia Tseng \n" + "Language-Team: Chinese (Taiwan)\n" +@@ -19,6 +19,198 @@ msgstr "" + "Plural-Forms: nplurals=1; plural=0;\n" + "X-Generator: Zanata 4.6.2\n" + ++#: ../show_installed_doc/show_installed.py:165 ++msgid "Gives compact list of installed packages." ++msgstr "" ++ ++#: ../builddep-master.py:68 ../plugins/builddep.py:68 ../builddep-v1.py:63 ++#: ../builddep-v2.py:68 ++msgid "[PACKAGE|PACKAGE.spec]" ++msgstr "[PACKAGE|PACKAGE.spec]" ++ ++#: ../builddep-master.py:79 ../plugins/builddep.py:79 ../builddep-v1.py:75 ++#: ../builddep-v2.py:79 ++#, python-format ++msgid "'%s' is not of the format 'MACRO EXPR'" ++msgstr "「%s」非格式「MACRO EXPR」" ++ ++#: ../builddep-master.py:84 ../plugins/builddep.py:84 ../builddep-v1.py:80 ++#: ../builddep-v2.py:84 ++msgid "packages with builddeps to install" ++msgstr "builddeps 要安裝的軟體包" ++ ++#: ../builddep-master.py:87 ../plugins/builddep.py:87 ../builddep-v1.py:83 ++#: ../builddep-v2.py:87 ++msgid "define a macro for spec file parsing" ++msgstr "定義一個巨集作為 spec 檔案解析" ++ ++#: ../builddep-master.py:90 ../plugins/builddep.py:90 ../builddep-v1.py:86 ++#: ../builddep-v2.py:90 ++msgid "treat commandline arguments as spec files" ++msgstr "處理指令列的參數為 spec 檔案" ++ ++#: ../builddep-master.py:92 ../plugins/builddep.py:92 ../builddep-v1.py:88 ++#: ../builddep-v2.py:92 ++msgid "treat commandline arguments as source rpm" ++msgstr "處理指令列上的參數為來源 rpm" ++ ++#: ../builddep-master.py:138 ../plugins/builddep.py:138 ../builddep-v1.py:137 ++#: ../builddep-v2.py:140 ++msgid "Some packages could not be found." ++msgstr "有些軟體包遍尋不著。" ++ ++#. No provides, no files ++#: ../builddep-master.py:157 ../plugins/builddep.py:157 ../builddep-v1.py:156 ++#: ../builddep-v2.py:159 ++#, python-format ++msgid "No matching package to install: '%s'" ++msgstr "沒有符合的項目以安裝:「%s」" ++ ++#: ../builddep-master.py:174 ../plugins/builddep.py:174 ../builddep-v1.py:174 ++#: ../builddep-v2.py:176 ++#, python-format ++msgid "Failed to open: '%s', not a valid source rpm file." ++msgstr "無法開啟:「%s」,不是有效的來源 rpm 檔案。" ++ ++#: ../builddep-master.py:187 ../builddep-master.py:203 ++#: ../builddep-master.py:220 ../plugins/builddep.py:187 ++#: ../plugins/builddep.py:203 ../plugins/builddep.py:220 ../builddep-v1.py:187 ++#: ../builddep-v1.py:204 ../builddep-v1.py:221 ../builddep-v2.py:189 ++#: ../builddep-v2.py:205 ../builddep-v2.py:222 ++msgid "Not all dependencies satisfied" ++msgstr "並非所有的依賴都滿足" ++ ++#: ../builddep-master.py:194 ../plugins/builddep.py:194 ../builddep-v2.py:196 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s" ++msgstr "無法開啟:「%s」,非有效 spec 檔案:%s" ++ ++#: ../builddep-master.py:213 ../plugins/builddep.py:213 ++#: ../plugins/repoclosure.py:118 ../builddep-v1.py:214 ../builddep-v2.py:215 ++#, python-format ++msgid "no package matched: %s" ++msgstr "沒有軟體包符合:%s" ++ ++#: ../xxx.repodiff.py:43 ../plugins/repodiff.py:45 ++msgid "List differences between two sets of repositories" ++msgstr "" ++ ++#: ../xxx.repodiff.py:56 ../plugins/repodiff.py:58 ++msgid "Specify old repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:58 ../plugins/repodiff.py:60 ++msgid "Specify new repository, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:61 ++msgid "Specify architectures to compare, can be used multiple times" ++msgstr "" ++ ++#: ../xxx.repodiff.py:64 ../plugins/repodiff.py:67 ++msgid "Output additional data about the size of the changes." ++msgstr "" ++ ++#: ../xxx.repodiff.py:66 ../plugins/repodiff.py:69 ++msgid "" ++"Compare packages also by arch. By default packages are compared just by " ++"name." ++msgstr "" ++ ++#: ../xxx.repodiff.py:69 ../plugins/repodiff.py:72 ++msgid "Output a simple one line message for modified packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:71 ../plugins/repodiff.py:74 ++msgid "" ++"Split the data for modified packages between upgraded and downgraded " ++"packages." ++msgstr "" ++ ++#: ../xxx.repodiff.py:83 ../plugins/repodiff.py:86 ++msgid "Both old and new repositories must be set." ++msgstr "" ++ ++#: ../xxx.repodiff.py:154 ++msgid " Size change: {} bytes" ++msgstr "" ++ ++#: ../xxx.repodiff.py:159 ../plugins/repodiff.py:184 ++msgid "Added package : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:162 ../plugins/repodiff.py:187 ++msgid "Removed package: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:165 ../plugins/repodiff.py:190 ++msgid "Obsoleted by : {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:182 ../plugins/repodiff.py:195 ++msgid "" ++"\n" ++"Upgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:184 ../plugins/repodiff.py:207 ++msgid "" ++"\n" ++"Modified packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:189 ++msgid "Downgraded packages" ++msgstr "" ++ ++#: ../xxx.repodiff.py:194 ++msgid "Summary" ++msgstr "" ++ ++#: ../xxx.repodiff.py:195 ../plugins/repodiff.py:213 ++msgid "Added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:196 ../plugins/repodiff.py:214 ++msgid "Removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:199 ../plugins/repodiff.py:219 ++msgid "Modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:201 ../plugins/repodiff.py:216 ++msgid "Upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:202 ../plugins/repodiff.py:217 ++msgid "Downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:204 ../plugins/repodiff.py:222 ++msgid "Size of added packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:205 ../plugins/repodiff.py:223 ++msgid "Size of removed packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:207 ../plugins/repodiff.py:225 ++msgid "Size of modified packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:210 ../plugins/repodiff.py:228 ++msgid "Size of upgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:212 ../plugins/repodiff.py:230 ++msgid "Size of downgraded packages: {}" ++msgstr "" ++ ++#: ../xxx.repodiff.py:214 ../plugins/repodiff.py:232 ++msgid "Size change: {}" ++msgstr "" ++ + #: ../plugins/reposync.orig.py:42 ../plugins/reposync.py:54 + #: ../plugins/reposync.175df5c.py:42 + msgid "download all packages from remote repo" +@@ -218,61 +410,6 @@ msgstr "Versionlock 外掛程式:來自「{}」檔案的排除條件數量已 + msgid "Versionlock plugin: could not parse pattern:" + msgstr "Versionlock 外掛程式:無法解析範本:" + +-#: ../plugins/builddep.py:68 +-msgid "[PACKAGE|PACKAGE.spec]" +-msgstr "[PACKAGE|PACKAGE.spec]" +- +-#: ../plugins/builddep.py:79 +-#, python-format +-msgid "'%s' is not of the format 'MACRO EXPR'" +-msgstr "「%s」非格式「MACRO EXPR」" +- +-#: ../plugins/builddep.py:84 +-msgid "packages with builddeps to install" +-msgstr "builddeps 要安裝的軟體包" +- +-#: ../plugins/builddep.py:87 +-msgid "define a macro for spec file parsing" +-msgstr "定義一個巨集作為 spec 檔案解析" +- +-#: ../plugins/builddep.py:90 +-msgid "treat commandline arguments as spec files" +-msgstr "處理指令列的參數為 spec 檔案" +- +-#: ../plugins/builddep.py:92 +-msgid "treat commandline arguments as source rpm" +-msgstr "處理指令列上的參數為來源 rpm" +- +-#: ../plugins/builddep.py:138 +-msgid "Some packages could not be found." +-msgstr "有些軟體包遍尋不著。" +- +-#. No provides, no files +-#: ../plugins/builddep.py:157 +-#, python-format +-msgid "No matching package to install: '%s'" +-msgstr "沒有符合的項目以安裝:「%s」" +- +-#: ../plugins/builddep.py:174 +-#, python-format +-msgid "Failed to open: '%s', not a valid source rpm file." +-msgstr "無法開啟:「%s」,不是有效的來源 rpm 檔案。" +- +-#: ../plugins/builddep.py:187 ../plugins/builddep.py:203 +-#: ../plugins/builddep.py:220 +-msgid "Not all dependencies satisfied" +-msgstr "並非所有的依賴都滿足" +- +-#: ../plugins/builddep.py:194 +-#, python-format +-msgid "Failed to open: '%s', not a valid spec file: %s" +-msgstr "無法開啟:「%s」,非有效 spec 檔案:%s" +- +-#: ../plugins/builddep.py:213 ../plugins/repoclosure.py:118 +-#, python-format +-msgid "no package matched: %s" +-msgstr "沒有軟體包符合:%s" +- + #: ../plugins/config_manager.py:35 + msgid "manage dnf configuration options and repositories" + msgstr "管理 dnf 的設定檔選項與軟體庫" +@@ -321,38 +458,63 @@ msgstr[0] "設定軟體庫失敗" + msgid "Could not save repo to repofile %s: %s" + msgstr "無法儲存軟體庫至 repofile %s:%s" + +-#: ../plugins/local.py:120 ++#: ../plugins/local.py:122 + msgid "Unable to create a directory '{}' due to '{}'" + msgstr "無法建立目錄 '{}',原因:'{}'" + +-#: ../plugins/local.py:124 ++#: ../plugins/local.py:126 + msgid "'{}' is not a directory" + msgstr "'{}' 不是個資料夾" + +-#: ../plugins/local.py:133 ++#: ../plugins/local.py:135 + msgid "Copying '{}' to local repo" + msgstr "複製 '{}' 至本機軟體庫" + +-#: ../plugins/local.py:139 ++#: ../plugins/local.py:141 + msgid "Can't write file '{}'" + msgstr "無法寫入檔案 '{}'" + +-#: ../plugins/local.py:154 ++#: ../plugins/local.py:156 + msgid "Rebuilding local repo" + msgstr "重新架構本機軟體庫" + + #: ../plugins/leaves.py:32 + msgid "List installed packages not required by any other package" + msgstr "由其他軟體包列出不需要的已安裝軟體包" + +-#: ../plugins/needs_restarting.py:167 ++#: ../plugins/needs_restarting.py:173 + msgid "determine updated binaries that need restarting" + msgstr "判定需要重新啟動的更新後二進位檔" + +-#: ../plugins/needs_restarting.py:172 ++#: ../plugins/needs_restarting.py:178 + msgid "only consider this user's processes" + msgstr "只考慮該使用者的程序" + ++#: ../plugins/needs_restarting.py:180 ++msgid "" ++"only report whether a reboot is required (exit code 1) or not (exit code 0)" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:199 ++msgid "Core libraries or services have been updated since boot-up:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:204 ++msgid "Reboot is required to fully utilize these updates." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:205 ++msgid "More information:" ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:209 ++msgid "No core libraries or services have been updated since boot-up." ++msgstr "" ++ ++#: ../plugins/needs_restarting.py:211 ++msgid "Reboot should not be necessary." ++msgstr "" ++ + #: ../plugins/repoclosure.py:42 + msgid "Display a list of unresolved dependencies for repositories" + msgstr "顯示軟體庫中未回應的依賴關係列表" +@@ -377,132 +539,28 @@ msgstr "只檢查軟體庫內最新的軟體包" + msgid "Check closure for this package only" + msgstr "檢查只有這個軟體庫的 closure" + +-#: ../plugins/repodiff.py:45 +-msgid "List differences between two sets of repositories" +-msgstr "" +- +-#: ../plugins/repodiff.py:58 +-msgid "Specify old repository, can be used multiple times" +-msgstr "" +- +-#: ../plugins/repodiff.py:60 +-msgid "Specify new repository, can be used multiple times" +-msgstr "" +- + #: ../plugins/repodiff.py:63 + msgid "" + "Specify architectures to compare, can be used multiple times. By default, " + "only source rpms are compared." + msgstr "" + +-#: ../plugins/repodiff.py:67 +-msgid "Output additional data about the size of the changes." +-msgstr "" +- +-#: ../plugins/repodiff.py:69 +-msgid "" +-"Compare packages also by arch. By default packages are compared just by " +-"name." +-msgstr "" +- +-#: ../plugins/repodiff.py:72 +-msgid "Output a simple one line message for modified packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:74 +-msgid "" +-"Split the data for modified packages between upgraded and downgraded " +-"packages." +-msgstr "" +- +-#: ../plugins/repodiff.py:86 +-msgid "Both old and new repositories must be set." +-msgstr "" +- + #: ../plugins/repodiff.py:178 + msgid "Size change: {} bytes" + msgstr "" + +-#: ../plugins/repodiff.py:184 +-msgid "Added package : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:187 +-msgid "Removed package: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:190 +-msgid "Obsoleted by : {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:195 +-msgid "" +-"\n" +-"Upgraded packages" +-msgstr "" +- + #: ../plugins/repodiff.py:200 + msgid "" + "\n" + "Downgraded packages" + msgstr "" + +-#: ../plugins/repodiff.py:207 +-msgid "" +-"\n" +-"Modified packages" +-msgstr "" +- + #: ../plugins/repodiff.py:212 + msgid "" + "\n" + "Summary" + msgstr "" + +-#: ../plugins/repodiff.py:213 +-msgid "Added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:214 +-msgid "Removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:216 +-msgid "Upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:217 +-msgid "Downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:219 +-msgid "Modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:222 +-msgid "Size of added packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:223 +-msgid "Size of removed packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:225 +-msgid "Size of modified packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:228 +-msgid "Size of upgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:230 +-msgid "Size of downgraded packages: {}" +-msgstr "" +- +-#: ../plugins/repodiff.py:232 +-msgid "Size change: {}" +-msgstr "" +- + #: ../plugins/reposync.py:69 + msgid "download all the metadata." + msgstr "下載所有的中繼資料。" +@@ -916,3 +974,12 @@ msgstr "軟體包 %s 不可用" + #, python-format + msgid "Bad dnf debug file: %s" + msgstr "壞的 dnf 偵錯檔案:%s" ++ ++#: ../builddep-v1.py:128 ++msgid "Use '-v' argument to get more detailed information." ++msgstr "" ++ ++#: ../builddep-v1.py:195 ++#, python-format ++msgid "Failed to open: '%s', not a valid spec file: %s." ++msgstr "" +-- +libgit2 0.28.2 + diff --git a/SOURCES/0002-Rename-dnf-utils-to-yum-utils-RhBug1722093.patch b/SOURCES/0002-Rename-dnf-utils-to-yum-utils-RhBug1722093.patch new file mode 100644 index 0000000..67a96b8 --- /dev/null +++ b/SOURCES/0002-Rename-dnf-utils-to-yum-utils-RhBug1722093.patch @@ -0,0 +1,152 @@ +From 322125be1b32e9fedb2a9ea25e6e9af5f255e225 Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Wed, 26 Jun 2019 14:56:00 +0200 +Subject: [PATCH 1/2] [spec] Rename dnf-utils to yum-utils (RhBug:1722093) + +https://bugzilla.redhat.com/show_bug.cgi?id=1722093 +--- + dnf-plugins-core.spec | 29 ++++++++++++++++++----------- + 1 file changed, 18 insertions(+), 11 deletions(-) + +diff --git a/dnf-plugins-core.spec b/dnf-plugins-core.spec +index 154ee7f..be01cd2 100644 +--- a/dnf-plugins-core.spec ++++ b/dnf-plugins-core.spec +@@ -1,6 +1,7 @@ + %{?!dnf_lowest_compatible: %global dnf_lowest_compatible 4.2.1} + %global dnf_plugins_extra 2.0.0 + %global hawkey_version 0.34.0 ++%global yum_utils_subpackage_name dnf-utils + + %if 0%{?rhel} && 0%{?rhel} <= 7 + %bcond_with python3 +@@ -15,15 +16,16 @@ + %endif + + %if 0%{?rhel} > 7 || 0%{?fedora} > 30 ++%global yum_utils_subpackage_name yum-utils + %bcond_without yumcompatibility + %else + %bcond_with yumcompatibility + %endif + + %if 0%{?rhel} && 0%{?rhel} <= 7 +-%bcond_with dnfutils ++%bcond_with yumutils + %else +-%bcond_without dnfutils ++%bcond_without yumutils + %endif + + Name: dnf-plugins-core +@@ -161,12 +163,17 @@ repoclosure, repograph, repomanage, reposync, changelog and repodiff commands. + Additionally provides generate_completion_cache passive plugin. + %endif + +-%if %{with dnfutils} +-%package -n dnf-utils ++%if %{with yumutils} ++%package -n %{yum_utils_subpackage_name} ++%if "%{yum_utils_subpackage_name}" == "dnf-utils" + Conflicts: yum-utils < 1.1.31-513 + %if 0%{?rhel} != 7 + Provides: yum-utils = %{version}-%{release} + %endif ++%else ++Provides: dnf-utils = %{version}-%{release} ++Obsoletes: dnf-utils < %{version}-%{release} ++%endif + Requires: dnf >= %{dnf_lowest_compatible} + Requires: %{name} = %{version}-%{release} + %if %{with python3} +@@ -176,7 +183,7 @@ Requires: python2-dnf >= %{dnf_lowest_compatible} + %endif + Summary: Yum-utils CLI compatibility layer + +-%description -n dnf-utils ++%description -n %{yum_utils_subpackage_name} + As a Yum-utils CLI compatibility layer, supplies in CLI shims for + debuginfo-install, repograph, package-cleanup, repoclosure, repomanage, + repoquery, reposync, repotrack, repodiff, builddep, config-manager, debug +@@ -393,7 +400,7 @@ pushd build-py3 + popd + %endif + %find_lang %{name} +-%if %{with dnfutils} ++%if %{with yumutils} + %if %{with python3} + mv %{buildroot}%{_libexecdir}/dnf-utils-3 %{buildroot}%{_libexecdir}/dnf-utils + %else +@@ -402,7 +409,7 @@ popd + %endif + rm -vf %{buildroot}%{_libexecdir}/dnf-utils-* + +-%if %{with dnfutils} ++%if %{with yumutils} + mkdir -p %{buildroot}%{_bindir} + ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/debuginfo-install + ln -sf %{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/needs-restarting +@@ -523,8 +530,8 @@ PYTHONPATH=./plugins nosetests-%{python3_version} -s tests/ + %{python3_sitelib}/dnfpluginscore/ + %endif + +-%if %{with dnfutils} +-%files -n dnf-utils ++%if %{with yumutils} ++%files -n %{yum_utils_subpackage_name} + %{_libexecdir}/dnf-utils + %{_bindir}/debuginfo-install + %{_bindir}/needs-restarting +@@ -556,13 +563,13 @@ PYTHONPATH=./plugins nosetests-%{python3_version} -s tests/ + %{_mandir}/man1/yumdownloader.* + %{_mandir}/man1/package-cleanup.* + %{_mandir}/man1/dnf-utils.* +-# These are only built with dnfutils bcond. ++# These are only built with yumutils bcond. + %{_mandir}/man1/find-repos-of-install.* + %{_mandir}/man1/repoquery.* + %{_mandir}/man1/repotrack.* + %{_mandir}/man1/yum-utils.* + %else +-# These are built regardless of dnfutils bcond so we need to exclude them. ++# These are built regardless of yumutils bcond so we need to exclude them. + %exclude %{_mandir}/man1/debuginfo-install.* + %exclude %{_mandir}/man1/needs-restarting.* + %exclude %{_mandir}/man1/repo-graph.* +-- +2.21.0 + + +From a58ded1019343ea50cf40bd94ad6aaf69fa91a37 Mon Sep 17 00:00:00 2001 +From: Jaroslav Mracek +Date: Thu, 27 Jun 2019 09:22:29 +0200 +Subject: [PATCH 2/2] [doc] Changed header in dnf-utils/yum-utils documentation + (RhBug:1722093) + +The documentation is mainly yum-utils description and package from +Fedora 31 is going to be renamed to yum-utils, therefore the primary +name in documentation should be yum-utils. + +https://bugzilla.redhat.com/show_bug.cgi?id=1722093 +--- + doc/dnf-utils.rst | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/doc/dnf-utils.rst b/doc/dnf-utils.rst +index 02dfc1d..311e980 100644 +--- a/doc/dnf-utils.rst ++++ b/doc/dnf-utils.rst +@@ -1,8 +1,8 @@ + ========= +-DNF Utils ++YUM Utils + ========= + +-The main purpose of these shims is ensuring backward compatibility. ++The main purpose of these shims is ensuring backward compatibility with yum-3. + + -------------- + Shell Commands +-- +2.21.0 + diff --git a/SOURCES/0003-builddep-Report-all-rpm-errors-RhBug166361916582921724668.patch b/SOURCES/0003-builddep-Report-all-rpm-errors-RhBug166361916582921724668.patch new file mode 100644 index 0000000..0d462f7 --- /dev/null +++ b/SOURCES/0003-builddep-Report-all-rpm-errors-RhBug166361916582921724668.patch @@ -0,0 +1,121 @@ +From 5a3b3bf30c37ebdcf7f3e25d4eac7039acfe57c4 Mon Sep 17 00:00:00 2001 +From: Marek Blaha +Date: Fri, 31 May 2019 09:48:13 +0200 +Subject: [PATCH] [builddep] Report all rpm errors (RhBug:1663619,1658292,1724668) + +Dnf uses rpm for parsing .spec and srpm files. Any parsing +errors were not reported to the user, but swallowed by dnf. +User was only informed that the spec file could not be parsed: + +$ dnf builddep gdb.spec +Failed to open: 'gdb.spec', not a valid spec file: can't parse specfile + +This patch also prints messages from rpm error log to the user so he +could better understand what the root cause of the problem is: + +$ dnf builddep gdb.spec +RPM: error: Unable to open /root/rpmbuild/SOURCES/_gdb.spec.Patch.include: No such file or directory +Failed to open: 'gdb.spec', not a valid spec file: can't parse specfile + +https://bugzilla.redhat.com/show_bug.cgi?id=1663619 +https://bugzilla.redhat.com/show_bug.cgi?id=1658292 +https://bugzilla.redhat.com/show_bug.cgi?id=1724668 +--- + dnf-plugins-core.spec | 2 +- + plugins/builddep.py | 38 +++++++++----------------------------- + 2 files changed, 10 insertions(+), 30 deletions(-) + +diff --git a/dnf-plugins-core.spec b/dnf-plugins-core.spec +index be01cd2..b84477f 100644 +--- a/dnf-plugins-core.spec ++++ b/dnf-plugins-core.spec +@@ -1,4 +1,4 @@ +-%{?!dnf_lowest_compatible: %global dnf_lowest_compatible 4.2.1} ++%{?!dnf_lowest_compatible: %global dnf_lowest_compatible 4.2.8} + %global dnf_plugins_extra 2.0.0 + %global hawkey_version 0.34.0 + %global yum_utils_subpackage_name dnf-utils +diff --git a/plugins/builddep.py b/plugins/builddep.py +index bc3b257..0252d1f 100644 +--- a/plugins/builddep.py ++++ b/plugins/builddep.py +@@ -21,44 +21,18 @@ + + from __future__ import absolute_import + from __future__ import unicode_literals +-from dnfpluginscore import _, logger, rpm_logger ++from dnfpluginscore import _, logger + + import argparse + import dnf + import dnf.cli + import dnf.exceptions + import dnf.rpm.transaction +-import functools +-import logging ++import dnf.yum.rpmtrans + import os + import rpm + + +-class redirect_rpm_logging(object): +- def __init__(self): +- self.sink = None +- +- def __call__(self, func): +- @functools.wraps(func) +- def inner(*args, **kwds): +- with self: +- return func(*args, **kwds) +- return inner +- +- def __enter__(self): +- for handler in rpm_logger.handlers: +- if isinstance(handler, logging.FileHandler): +- rpm.setLogFile(handler.stream) +- break +- else: +- self.sink = open('/dev/null', 'w') +- rpm.setLogFile(self.sink) +- +- def __exit__(self, exc_type, exc, exc_tb): +- if self.sink: +- self.sink.close() +- +- + @dnf.plugin.register_command + class BuildDepCommand(dnf.cli.Command): + +@@ -91,6 +65,10 @@ class BuildDepCommand(dnf.cli.Command): + ptype.add_argument('--srpm', action='store_true', + help=_('treat commandline arguments as source rpm')) + ++ def pre_configure(self): ++ if not self.opts.rpmverbosity: ++ self.opts.rpmverbosity = 'error' ++ + def configure(self): + demands = self.cli.demands + demands.available_repos = True +@@ -107,8 +85,8 @@ class BuildDepCommand(dnf.cli.Command): + self.base.repos.enable_source_repos() + break + +- @redirect_rpm_logging() + def run(self): ++ rpmlog = dnf.yum.rpmtrans.RPMTransaction(self.base) + # Push user-supplied macro definitions for spec parsing + for macro in self.opts.define: + rpm.addMacro(macro[0], macro[1]) +@@ -127,6 +105,8 @@ class BuildDepCommand(dnf.cli.Command): + else: + self._remote_deps(pkgspec) + except dnf.exceptions.Error as e: ++ for line in rpmlog.messages(): ++ logger.error(_("RPM: {}").format(line)) + logger.error(e) + pkg_errors = True + +-- +libgit2 0.28.2 + diff --git a/SOURCES/0004-Behaviour-of--setopt-in-config-manager-plugin-RhBug1702678.patch b/SOURCES/0004-Behaviour-of--setopt-in-config-manager-plugin-RhBug1702678.patch new file mode 100644 index 0000000..9884f67 --- /dev/null +++ b/SOURCES/0004-Behaviour-of--setopt-in-config-manager-plugin-RhBug1702678.patch @@ -0,0 +1,342 @@ +From e5a30424d51f9c20cd0ec6cd3e515ac5509a9287 Mon Sep 17 00:00:00 2001 +From: Jaroslav Rohel +Date: Thu, 18 Jul 2019 09:50:43 +0200 +Subject: [PATCH 1/6] [config-manager] --setopt: Fix crash with "--save --dump" + (RhBug:1702678) + +Removes useless code which only causes crash. + +Example of crash: +dnf config-manager --save --dump --setopt=fedora.gpgcheck=1 fedora +============================================================== repo: fedora ============================================================== +Error: Error parsing '['1']': Wrong number or type of arguments for overloaded function 'OptionChildBool_set'. + Possible C/C++ prototypes are: + libdnf::OptionChild< libdnf::OptionBool >::set(libdnf::Option::Priority,libdnf::OptionBool::ValueType const &) + libdnf::OptionChild< libdnf::OptionBool >::set(libdnf::Option::Priority,std::string const &) +--- + plugins/config_manager.py | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/plugins/config_manager.py b/plugins/config_manager.py +index 38fd51d..6db1bcb 100644 +--- a/plugins/config_manager.py ++++ b/plugins/config_manager.py +@@ -90,8 +90,6 @@ class ConfigManagerCommand(dnf.cli.Command): + self.base.conf.write_raw_configfile(dnf.const.CONF_FILENAME, 'main', sbc.substitutions, modify) + if self.opts.dump: + print(self.base.output.fmtSection('main')) +- for name, val in modify.items(): +- sbc._set_value(name, val) + print(self.base.conf.dump()) + + if self.opts.set_enabled or self.opts.set_disabled: +@@ -120,9 +118,6 @@ class ConfigManagerCommand(dnf.cli.Command): + self.base.conf.write_raw_configfile(repo.repofile, repo.id, sbc.substitutions, repo_modify) + if self.opts.dump: + print(self.base.output.fmtSection('repo: ' + repo.id)) +- for name, val in repo_modify.items(): +- if repo._has_option(name): +- repo._set_value(name, val) + print(repo.dump()) + + def add_repo(self): +-- +2.21.0 + + +From f096fe3e88884f8cc212bfcee5549bfc6b8a3ad0 Mon Sep 17 00:00:00 2001 +From: Jaroslav Rohel +Date: Wed, 10 Jul 2019 09:21:37 +0200 +Subject: [PATCH 2/6] [config-manager] --setopt: Add globs support to repoid + (RhBug:1702678) + +Set key in all repositories whose id starts with "updates-testing": +dnf config-manager --save --setopt=updates-testing*.skip_if_unavailable=true +--- + plugins/config_manager.py | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/plugins/config_manager.py b/plugins/config_manager.py +index 6db1bcb..dedcc82 100644 +--- a/plugins/config_manager.py ++++ b/plugins/config_manager.py +@@ -23,6 +23,7 @@ from dnfpluginscore import _, logger, P_ + import dnf + import dnf.cli + import dnf.pycomp ++import fnmatch + import os + import re + import shutil +@@ -111,9 +112,10 @@ class ConfigManagerCommand(dnf.cli.Command): + repo_modify['enabled'] = "1" + elif self.opts.set_disabled: + repo_modify['enabled'] = "0" +- if (hasattr(self.opts, 'repo_setopts') +- and repo.id in self.opts.repo_setopts): +- repo_modify.update(self.opts.repo_setopts[repo.id]) ++ if hasattr(self.opts, 'repo_setopts'): ++ for repoid, setopts in self.opts.repo_setopts.items(): ++ if fnmatch.fnmatch(repo.id, repoid): ++ repo_modify.update(setopts) + if self.opts.save and repo_modify: + self.base.conf.write_raw_configfile(repo.repofile, repo.id, sbc.substitutions, repo_modify) + if self.opts.dump: +-- +2.21.0 + + +From c2ef00188a7ec911a5efc36d3df0cceae5a682c1 Mon Sep 17 00:00:00 2001 +From: Jaroslav Rohel +Date: Tue, 16 Jul 2019 13:32:39 +0200 +Subject: [PATCH 3/6] [config-manager] --setopt=key=value is not applied to + repositories config (RhBug:1702678) + +The command "dnf config-manager --setopt=key=value repo1 main" set key value +in repo1 and global config before the patch. It was inconsistent with the rest +of DNF because "--setopt=key=value" means to set key in global config only. +To set key in repos we can use "--setopt=*.key=value". +--- + plugins/config_manager.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/plugins/config_manager.py b/plugins/config_manager.py +index dedcc82..1dcf085 100644 +--- a/plugins/config_manager.py ++++ b/plugins/config_manager.py +@@ -107,7 +107,7 @@ class ConfigManagerCommand(dnf.cli.Command): + raise dnf.exceptions.Error(_("No matching repo to modify: %s.") + % ', '.join(self.opts.crepo)) + for repo in sorted(matched): +- repo_modify = dict(modify) # create local copy ++ repo_modify = {} + if self.opts.set_enabled: + repo_modify['enabled'] = "1" + elif self.opts.set_disabled: +-- +2.21.0 + + +From 3af60a1613877ad2fd090a83ba9da00623a00818 Mon Sep 17 00:00:00 2001 +From: Jaroslav Rohel +Date: Tue, 16 Jul 2019 14:05:54 +0200 +Subject: [PATCH 4/6] [config-manager] --setopt and empty list of repositories + (RhBug:1702678) + +This: +"dnf config-manager --save --setopts=repo1.key1=value1 --setopt=repo2.key2=value2 repo1 repo2" + +can be replaced by this now: +"dnf config-manager --save --setopts=repo1.key1=value1 --setopt=repo2.key2=value2" + +Empty list of repositories allowed to change only the global configuration +before. Now empty list of repositories means that setopt works +for any repository too. + +Better compatibility with YUM. +It solves : https://bugzilla.redhat.com/show_bug.cgi?id=1702678 +--- + plugins/config_manager.py | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/plugins/config_manager.py b/plugins/config_manager.py +index 1dcf085..41b36fa 100644 +--- a/plugins/config_manager.py ++++ b/plugins/config_manager.py +@@ -96,12 +96,16 @@ class ConfigManagerCommand(dnf.cli.Command): + if self.opts.set_enabled or self.opts.set_disabled: + self.opts.save = True + ++ matched = [] + if self.opts.crepo: +- matched = [] + for name in self.opts.crepo: + matched.extend(self.base.repos.get_matching(name)) + else: +- return ++ if hasattr(self.opts, 'repo_setopts'): ++ for name in self.opts.repo_setopts.keys(): ++ matched.extend(self.base.repos.get_matching(name)) ++ if not matched: ++ return + + if not matched: + raise dnf.exceptions.Error(_("No matching repo to modify: %s.") +-- +2.21.0 + + +From 27205851a592a3383a7592d87ceee5b69c9dfb70 Mon Sep 17 00:00:00 2001 +From: Jaroslav Rohel +Date: Tue, 16 Jul 2019 15:51:38 +0200 +Subject: [PATCH 5/6] [config-manager] --setopt: Add check for existence of + input repositories (RhBug:1702678) + +Examples: +dnf config-manager --save --setopt=non_existent.key=value +Error: No matching repo to modify: non_existent. + +dnf config-manager --save --setopt=non_existent*.key=value +Error: No matching repo to modify: non_existent*. + +None change in configuration is done after the error. +--- + plugins/config_manager.py | 44 ++++++++++++++++++++++++++------------- + 1 file changed, 29 insertions(+), 15 deletions(-) + +diff --git a/plugins/config_manager.py b/plugins/config_manager.py +index 41b36fa..83d58be 100644 +--- a/plugins/config_manager.py ++++ b/plugins/config_manager.py +@@ -78,6 +78,31 @@ class ConfigManagerCommand(dnf.cli.Command): + def modify_repo(self): + """ process --set-enabled, --set-disabled and --setopt options """ + ++ matching_repos = [] # list of matched repositories ++ not_matching_repos_id = set() # IDs of not matched repositories ++ ++ def match_repos(key, add_matching_repos): ++ matching = self.base.repos.get_matching(key) ++ if not matching: ++ not_matching_repos_id.add(name) ++ elif add_matching_repos: ++ matching_repos.extend(matching) ++ ++ if self.opts.crepo: ++ for name in self.opts.crepo: ++ match_repos(name, True) ++ if hasattr(self.opts, 'repo_setopts'): ++ for name in self.opts.repo_setopts.keys(): ++ match_repos(name, False) ++ else: ++ if hasattr(self.opts, 'repo_setopts'): ++ for name in self.opts.repo_setopts.keys(): ++ match_repos(name, True) ++ ++ if not_matching_repos_id: ++ raise dnf.exceptions.Error(_("No matching repo to modify: %s.") ++ % ', '.join(not_matching_repos_id)) ++ + sbc = self.base.conf + modify = {} + if hasattr(self.opts, 'main_setopts') and self.opts.main_setopts: +@@ -93,24 +118,13 @@ class ConfigManagerCommand(dnf.cli.Command): + print(self.base.output.fmtSection('main')) + print(self.base.conf.dump()) + ++ if not matching_repos: ++ return ++ + if self.opts.set_enabled or self.opts.set_disabled: + self.opts.save = True + +- matched = [] +- if self.opts.crepo: +- for name in self.opts.crepo: +- matched.extend(self.base.repos.get_matching(name)) +- else: +- if hasattr(self.opts, 'repo_setopts'): +- for name in self.opts.repo_setopts.keys(): +- matched.extend(self.base.repos.get_matching(name)) +- if not matched: +- return +- +- if not matched: +- raise dnf.exceptions.Error(_("No matching repo to modify: %s.") +- % ', '.join(self.opts.crepo)) +- for repo in sorted(matched): ++ for repo in sorted(matching_repos): + repo_modify = {} + if self.opts.set_enabled: + repo_modify['enabled'] = "1" +-- +2.21.0 + + +From f7d1fa8e5f657b3cc8ed60acdeaa02f6b725312a Mon Sep 17 00:00:00 2001 +From: Jaroslav Rohel +Date: Thu, 18 Jul 2019 12:13:43 +0200 +Subject: [PATCH 6/6] [config-manager] Update documentation (RhBug:1702678) + +--- + doc/config_manager.rst | 32 +++++++++++++++++++++----------- + 1 file changed, 21 insertions(+), 11 deletions(-) + +diff --git a/doc/config_manager.rst b/doc/config_manager.rst +index 2feafcb..80ee0fa 100644 +--- a/doc/config_manager.rst ++++ b/doc/config_manager.rst +@@ -19,22 +19,25 @@ + DNF config-manager Plugin + ========================== + +-Manage main DNF configuration options, toggle which ++Manage main and repository DNF configuration options, toggle which + repositories are enabled or disabled, and add new repositories. + + -------- + Synopsis + -------- + +-``dnf config-manager [options] ...`` ++``dnf config-manager [options]
...`` + + --------- + Arguments + --------- + +-```` +- Display / modify a repository identified by . If not specified, display / modify +- main DNF configuration. Repositories can be specified using globs. ++``
`` ++ This argument can be used to explicitly select the configuration sections to manage. ++ A section can either be ``main`` or a repoid. ++ If not specified, the program will select the ``main`` section and each repoid ++ used within any ``--setopt`` options. ++ A repoid can be specified using globs. + + ------- + Options +@@ -51,13 +54,17 @@ Options + Print dump of current configuration values to stdout. + + ``--set-disabled``, ``--disable`` +- Disable the specified repos (automatically saves). ++ Disable the specified repos (implies ``--save``). + + ``--set-enabled``, ``--enable`` +- Enable the specified repos (automatically saves). ++ Enable the specified repos (implies ``--save``). + + ``--save`` +- Save the current options (useful with --setopt). ++ Save the current options (useful with ``--setopt``). ++ ++``--setopt=